From 231c6b8ee992e2876cfc74576f82855a3e26e985 Mon Sep 17 00:00:00 2001 From: Xavier Coulon Date: Mon, 25 Jul 2022 22:18:10 +0200 Subject: [PATCH] refactor(parser): reparse content if needed only ie, if attribute substitution occurred Signed-off-by: Xavier Coulon --- cmd/libasciidoc/root_cmd.go | 3 +- go.mod | 2 +- libasciidoc.go | 2 +- libasciidoc_bench_test.go | 2 + pkg/parser/document_header_test.go | 6 +- pkg/parser/document_processing.go | 9 +- ...document_processing_apply_substitutions.go | 152 +- pkg/parser/document_substitutions.go | 31 +- pkg/parser/document_substitutions_test.go | 70 +- pkg/parser/link_test.go | 11 +- pkg/parser/paragraph_test.go | 33 +- pkg/parser/parser.go | 17922 +++++++++------- pkg/parser/parser.peg | 32 +- pkg/parser/symbol_test.go | 41 + 14 files changed, 10760 insertions(+), 7556 deletions(-) diff --git a/cmd/libasciidoc/root_cmd.go b/cmd/libasciidoc/root_cmd.go index 1402eaf7..7d188403 100644 --- a/cmd/libasciidoc/root_cmd.go +++ b/cmd/libasciidoc/root_cmd.go @@ -4,9 +4,8 @@ import ( "fmt" "io" "os" - "strings" - "path/filepath" + "strings" "github.com/bytesparadise/libasciidoc" "github.com/bytesparadise/libasciidoc/pkg/configuration" diff --git a/go.mod b/go.mod index 3ba698c0..e7969852 100644 --- a/go.mod +++ b/go.mod @@ -17,7 +17,7 @@ require ( github.com/spf13/cobra v1.1.1 github.com/stretchr/testify v1.7.0 gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f // indirect - gopkg.in/yaml.v2 v2.4.0 + gopkg.in/yaml.v2 v2.4.0 ) // include support for disabling unexported fields diff --git a/libasciidoc.go b/libasciidoc.go index 700a05de..91de0a46 100644 --- a/libasciidoc.go +++ b/libasciidoc.go @@ -13,8 +13,8 @@ import ( "github.com/bytesparadise/libasciidoc/pkg/renderer" "github.com/bytesparadise/libasciidoc/pkg/types" "github.com/bytesparadise/libasciidoc/pkg/validator" - "github.com/pkg/errors" + "github.com/pkg/errors" log "github.com/sirupsen/logrus" ) diff --git a/libasciidoc_bench_test.go b/libasciidoc_bench_test.go index 7cdfec29..1896df62 100644 --- a/libasciidoc_bench_test.go +++ b/libasciidoc_bench_test.go @@ -9,11 +9,13 @@ import ( "github.com/bytesparadise/libasciidoc" "github.com/bytesparadise/libasciidoc/pkg/configuration" + // pkgprofile "github.com/pkg/profile" log "github.com/sirupsen/logrus" "github.com/stretchr/testify/require" ) func BenchmarkRealDocumentProcessing(b *testing.B) { + // defer pkgprofile.Start(pkgprofile.MemProfile).Stop() log.SetLevel(log.ErrorLevel) b.Run("demo.adoc", processDocument("./test/compat/demo.adoc")) b.Run("vertx-examples.adoc", processDocument("./test/bench/vertx-examples.adoc")) diff --git a/pkg/parser/document_header_test.go b/pkg/parser/document_header_test.go index 3e8a939f..3db9a0ae 100644 --- a/pkg/parser/document_header_test.go +++ b/pkg/parser/document_header_test.go @@ -1315,9 +1315,9 @@ lines. Elements: []interface{}{ &types.Paragraph{ Elements: []interface{}{ - &types.StringElement{ - Content: ":@date: 2017-01-01\n:{author}: Xavier", // attribute susbtitution "failed" - }, + &types.StringElement{Content: ":@date: 2017-01-01\n:"}, + &types.StringElement{Content: "{author}"}, + &types.StringElement{Content: ": Xavier"}, }, }, }, diff --git a/pkg/parser/document_processing.go b/pkg/parser/document_processing.go index 9104e5a9..38b8fcd0 100644 --- a/pkg/parser/document_processing.go +++ b/pkg/parser/document_processing.go @@ -17,16 +17,15 @@ func ParseDocument(r io.Reader, config *configuration.Configuration, opts ...Opt done := make(chan interface{}) defer close(done) - ctx := NewParseContext(config, opts...) // each pipeline step will have its own clone of `ctx` footnotes := types.NewFootnotes() - doc, err := Aggregate(ctx.Clone(), + doc, err := Aggregate(NewParseContext(config, opts...), // SplitHeader(done, FilterOut(done, ArrangeLists(done, CollectFootnotes(footnotes, done, - ApplySubstitutions(ctx.Clone(), done, // needs to be before 'ArrangeLists' - RefineFragments(ctx.Clone(), r, done, - ParseFragments(ctx.Clone(), r, done), + ApplySubstitutions(NewParseContext(config, opts...), done, // needs to be before 'ArrangeLists' + RefineFragments(NewParseContext(config, opts...), r, done, + ParseFragments(NewParseContext(config, opts...), r, done), ), ), ), diff --git a/pkg/parser/document_processing_apply_substitutions.go b/pkg/parser/document_processing_apply_substitutions.go index 2c978177..729a581b 100644 --- a/pkg/parser/document_processing_apply_substitutions.go +++ b/pkg/parser/document_processing_apply_substitutions.go @@ -122,7 +122,7 @@ func applySubstitutionsOnAttributeReset(ctx *ParseContext, b *types.AttributeRes return nil } -func applySubstitutionsOnWithTitle(ctx *ParseContext, b types.WithTitle, opts ...Option) error { +func applySubstitutionsOnWithTitle(ctx *ParseContext, b types.WithTitle, _ ...Option) error { log.Debugf("processing element with title of type '%T'", b) // attributes if err := replaceAttributeRefsInAttributeValues(ctx, b.GetAttributes()); err != nil { @@ -131,13 +131,14 @@ func applySubstitutionsOnWithTitle(ctx *ParseContext, b types.WithTitle, opts .. if err := reparseAttributes(ctx, b); err != nil { return err } - // elements - opts = append(opts, Entrypoint("NormalGroup")) // TODO: move this into NewParseContext ? - title, err := applySubstitutionsOnSlice(ctx, b.GetTitle(), headerSubstitutions(), opts...) - if err != nil { - return err + phase1, phase2 := headerSubstitutions().split() + if phase1.contains(AttributeRefs) { + title, err := replaceAttributeRefsInElementsAndReparse(ctx, b.GetTitle(), phase2) + if err != nil { + return err + } + b.SetTitle(title) } - b.SetTitle(title) return nil } @@ -202,7 +203,7 @@ func applySubstitutionsOnWithLocation(ctx *ParseContext, b types.WithLocation, o // location if b.GetLocation() != nil { if p, ok := b.GetLocation().Path.([]interface{}); ok { - p, err := replaceAttributeRefsInElements(ctx, p) + p, err := replaceAttributeRefsInElements(ctx, p) // no need to reparse the location's path if err != nil { return err } @@ -268,7 +269,7 @@ func reparseAttributes(ctx *ParseContext, element types.WithAttributes, opts ... for k, v := range attrs { switch k { case types.AttrTitle, types.AttrXRefLabel: - v, err := parseElementsWithSubstitutions(v, attributeSubstitutions(), append(append(ctx.opts, Entrypoint("AttributeStructuredValue")), opts...)...) + v, err := parseContentWithSubstitutions(v, attributeSubstitutions(), append(append(ctx.opts, Entrypoint("AttributeStructuredValue")), opts...)...) if err != nil { return err } @@ -279,7 +280,7 @@ func reparseAttributes(ctx *ParseContext, element types.WithAttributes, opts ... if err := subs.remove(Macros); err != nil { return err } - v, err := parseElementsWithSubstitutions(v, subs, append(append(ctx.opts, Entrypoint("AttributeStructuredValue")), opts...)...) + v, err := parseContentWithSubstitutions(v, subs, append(append(ctx.opts, Entrypoint("AttributeStructuredValue")), opts...)...) if err != nil { return err } @@ -289,7 +290,7 @@ func reparseAttributes(ctx *ParseContext, element types.WithAttributes, opts ... if err != nil { return err } - v, err := parseElementsWithSubstitutions(s, attributeSubstitutions(), append(append(ctx.opts, Entrypoint("TableColumnsAttribute")), opts...)...) + v, err := parseContentWithSubstitutions(s, attributeSubstitutions(), append(append(ctx.opts, Entrypoint("TableColumnsAttribute")), opts...)...) if err != nil { return err } @@ -307,7 +308,7 @@ func reparseInlineAttributes(ctx *ParseContext, element types.WithAttributes, su for k, v := range attrs { switch k { case types.AttrTitle, types.AttrXRefLabel: - v, err := parseElementsWithSubstitutions(v, subs, append(append(ctx.opts, Entrypoint("AttributeStructuredValue")), opts...)...) + v, err := parseContentWithSubstitutions(v, subs, append(append(ctx.opts, Entrypoint("AttributeStructuredValue")), opts...)...) if err != nil { return err } @@ -317,7 +318,7 @@ func reparseInlineAttributes(ctx *ParseContext, element types.WithAttributes, su if err := subs.remove(Macros); err != nil { return err } - v, err := parseElementsWithSubstitutions(v, subs, append(append(ctx.opts, Entrypoint("AttributeStructuredValue")), opts...)...) + v, err := parseContentWithSubstitutions(v, subs, append(append(ctx.opts, Entrypoint("AttributeStructuredValue")), opts...)...) if err != nil { return err } @@ -381,7 +382,7 @@ func replaceAttributeRefsInSlicedValue(ctx *ParseContext, elements []interface{} case *types.StringElement: result = append(result, e.Content) case *types.AttributeReference: - v, err := valueForAttributeRef(ctx, e) + v, _, err := valueForAttributeRef(ctx, e) if err != nil { return nil, err } @@ -408,21 +409,21 @@ func applySubstitutionsOnSlice(ctx *ParseContext, elements []interface{}, subs * return nil, nil } // TODO: no need to parse with `inline_passthrough,attributes` substitutions if the elements do not contain `{` or `pass:` ? - plan := subs.split() - for _, subs := range plan { - // parse - var err error - elements, err = parseElementsWithSubstitutions(elements, subs, append(ctx.opts, opts...)...) - if err != nil { + phase1, phase2 := subs.split() + // if len(plan) == 0 { + // return nil, fmt.Errorf("unable to apply substitutions: empty plan") + // } + // parse + var err error + elements, err = parseElementsWithSubstitutions(elements, phase1, append(ctx.opts, opts...)...) + if err != nil { + return nil, err + } + // replace attribute references if applicable + if phase1.contains(AttributeRefs) { + if elements, err = replaceAttributeRefsInElementsAndReparse(ctx, elements, phase2); err != nil { return nil, err } - // replace attribute references if applicable - if subs.contains(AttributeRefs) { - elements, err = replaceAttributeRefsInElements(ctx, elements) - if err != nil { - return nil, err - } - } } return elements, nil } @@ -448,11 +449,12 @@ func extractMarkdownQuoteAttribution(elements []interface{}) ([]interface{}, str return elements, "" } -func replaceAttributeRefsInElements(ctx *ParseContext, elements []interface{}) ([]interface{}, error) { +func replaceAttributeRefsInElementsAndReparse(ctx *ParseContext, elements []interface{}, subs *substitutions, opts ...Option) ([]interface{}, error) { + replaced := false for i, e := range elements { switch e := e.(type) { case *types.AttributeReference: - v, err := valueForAttributeRef(ctx, e) + v, r, err := valueForAttributeRef(ctx, e) if err != nil { return nil, err } @@ -464,7 +466,7 @@ func replaceAttributeRefsInElements(ctx *ParseContext, elements []interface{}) ( default: elements[i] = v } - + replaced = replaced || r case *types.CounterSubstitution: v, err := valueForCounter(ctx, e) if err != nil { @@ -473,14 +475,13 @@ func replaceAttributeRefsInElements(ctx *ParseContext, elements []interface{}) ( elements[i] = &types.StringElement{ Content: v, } - case types.WithElements: // if `subs=macros,attributes`, then replace within inline macros // in attributes if err := replaceAttributeRefsInAttributeValues(ctx, e.GetAttributes()); err != nil { return nil, err } // in elements - elmts, err := replaceAttributeRefsInElements(ctx, e.GetElements()) + elmts, err := replaceAttributeRefsInElementsAndReparse(ctx, e.GetElements(), subs, opts...) if err != nil { return nil, err } @@ -495,7 +496,7 @@ func replaceAttributeRefsInElements(ctx *ParseContext, elements []interface{}) ( // in location if e.GetLocation() != nil { if p, ok := e.GetLocation().Path.([]interface{}); ok { - p, err := replaceAttributeRefsInElements(ctx, p) + p, err := replaceAttributeRefsInElements(ctx, p) // no need to reparse the location's path if err != nil { return nil, err } @@ -504,22 +505,61 @@ func replaceAttributeRefsInElements(ctx *ParseContext, elements []interface{}) ( } } } + // if attribute ref was found, reparse content (if subs) + if replaced && subs != nil { + if log.IsLevelEnabled(log.DebugLevel) { + log.Debugf("reparsing (phase2) %s", spew.Sdump(elements)) + } + return parseElementsWithSubstitutions(elements, subs, append(opts, Entrypoint("NormalGroup"))...) + } + return elements, nil +} + +func replaceAttributeRefsInElements(ctx *ParseContext, elements []interface{}) ([]interface{}, error) { + for i, e := range elements { + switch e := e.(type) { + case *types.AttributeReference: + v, _, err := valueForAttributeRef(ctx, e) + if err != nil { + return nil, err + } + switch v := v.(type) { + case string: + elements[i] = &types.StringElement{ + Content: v, + } + default: + elements[i] = v + } + case *types.CounterSubstitution: + v, err := valueForCounter(ctx, e) + if err != nil { + return nil, err + } + elements[i] = &types.StringElement{ + Content: v, + } + default: + // do nothing, keep as-is + } + } return elements, nil } -func valueForAttributeRef(ctx *ParseContext, a *types.AttributeReference) (interface{}, error) { +func valueForAttributeRef(ctx *ParseContext, a *types.AttributeReference) (interface{}, bool, error) { v, found := ctx.attributes.get(a.Name) if !found { log.Warnf("unable to find entry for attribute with key '%s' in context", a.Name) - return "{" + a.Name + "}", nil + return "{" + a.Name + "}", false, nil } switch v := v.(type) { case []interface{}: - return sgml.RenderPlainText(v) + s, err := sgml.RenderPlainText(v) + return s, true, err case *types.DocumentAuthorFullName: - return v.FullName(), nil + return v.FullName(), true, nil default: - return v, nil + return v, true, nil } } @@ -562,7 +602,41 @@ func valueForCounter(ctx *ParseContext, c *types.CounterSubstitution) (string, e // parseElementsWithSubstitutions parse the elements, using placeholders for existing "structured" elements (ie, not RawLine or StringElements) // Also, does not parse the content of the placeholders, but restores them at the end. -func parseElementsWithSubstitutions(content interface{}, subs *substitutions, opts ...Option) ([]interface{}, error) { +func parseContentWithSubstitutions(content interface{}, subs *substitutions, opts ...Option) (interface{}, error) { + if subs.empty() { + return content, nil + } + serialized, placeholders, err := serialize(content) + if err != nil { + return nil, err + } + if len(serialized) == 0 { + return nil, nil + } + if log.IsLevelEnabled(log.DebugLevel) { + log.Debugf("parsing '%s' with '%s' substitutions", serialized, subs.toString()) + } + elements, err := parseContent(serialized, append(opts, GlobalStore(enabledSubstitutions, subs))...) + if err != nil { + return nil, err + } + elements, err = placeholders.restore(elements) + if err != nil { + return nil, err + } + if log.IsLevelEnabled(log.DebugLevel) { + log.Debugf("parsed content:\n%s", spew.Sdump(elements)) + } + return elements, nil +} + +// parseElementsWithSubstitutions parse the elements, using placeholders for existing "structured" elements (ie, not RawLine or StringElements) +// Also, does not parse the content of the placeholders, but restores them at the end. +func parseElementsWithSubstitutions(content []interface{}, subs *substitutions, opts ...Option) ([]interface{}, error) { + // TODO: if subs.empty(), simply convert RawLine to StringElement? Or just keep as-is and support in rendering? + // if subs.empty() { + // return content, nil + // } serialized, placeholders, err := serialize(content) if err != nil { return nil, err diff --git a/pkg/parser/document_substitutions.go b/pkg/parser/document_substitutions.go index 0d84a7af..a9166256 100644 --- a/pkg/parser/document_substitutions.go +++ b/pkg/parser/document_substitutions.go @@ -180,33 +180,30 @@ func allIncremental(subs []string) bool { return true } +func (s *substitutions) empty() bool { + return len(s.sequence) == 0 +} + func (s *substitutions) toString() string { return strings.Join(s.sequence, ",") } // split the actual substitutions in 2 parts, the first one containing -// `inline_passthrough` and `attributes` only, the second part with the other subs -// returns a slice with the single `substitutions` if neither `inline_passthrough` nor `attributes` -// were found -func (s *substitutions) split() []*substitutions { - result := make([]*substitutions, 2) - result[0] = &substitutions{ +// all substitutions, the second part all substitutions except `inline_passthrough` and `attributes` +// (or nil if there were no other substitutions) +func (s *substitutions) split() (*substitutions, *substitutions) { + phase1 := &substitutions{ sequence: s.sequence, // all by default (in case not split needed) } - result[1] = &substitutions{ - sequence: []string{}, // empty by default (in case not split needed) - } + var phase2 *substitutions for i, sub := range s.sequence { - if sub == AttributeRefs { - result[0].sequence = s.sequence[:i+1] - result[1].sequence = s.sequence[i+1:] + if sub == AttributeRefs && i < len(s.sequence)-1 { + phase2 = &substitutions{ + sequence: s.sequence[i+1:], + } } } - if len(result[1].sequence) == 0 { - // remove - result = result[:1] - } - return result + return phase1, phase2 } func (s *substitutions) contains(expected string) bool { diff --git a/pkg/parser/document_substitutions_test.go b/pkg/parser/document_substitutions_test.go index 7c688ff2..1b0546db 100644 --- a/pkg/parser/document_substitutions_test.go +++ b/pkg/parser/document_substitutions_test.go @@ -116,7 +116,7 @@ var _ = DescribeTable("new substitutions", ) var _ = DescribeTable("split substitutions", - func(actual string, expected []*substitutions) { + func(actual string, expectedPhase1, expectedPhase2 *substitutions) { b := &types.DelimitedBlock{ Attributes: types.Attributes{ types.AttrSubstitutions: actual, @@ -124,47 +124,51 @@ var _ = DescribeTable("split substitutions", } s, err := newSubstitutions(b) Expect(err).NotTo(HaveOccurred()) - Expect(s.split()).To(Equal(expected)) + phase1, phase2 := s.split() + Expect(phase1).To(Equal(expectedPhase1)) + Expect(phase2).To(Equal(expectedPhase2)) }, // default/built-in subs groups Entry("normal", "normal", - []*substitutions{ - { - sequence: []string{ - InlinePassthroughs, - AttributeRefs, - }, - }, - { - sequence: []string{ - SpecialCharacters, - Quotes, - Replacements, - Macros, - PostReplacements, - }, + &substitutions{ + sequence: []string{ + InlinePassthroughs, + AttributeRefs, + SpecialCharacters, + Quotes, + Replacements, + Macros, + PostReplacements, + }, + }, + &substitutions{ + sequence: []string{ + SpecialCharacters, + Quotes, + Replacements, + Macros, + PostReplacements, }, }), Entry("attributes,macros", "attributes,macros", - []*substitutions{ - { - sequence: []string{ - AttributeRefs, - }, + &substitutions{ + sequence: []string{ + AttributeRefs, + Macros, }, - { - sequence: []string{ - Macros, - }, + }, + &substitutions{ + sequence: []string{ + Macros, }, }), Entry("macros,attributes", "macros,attributes", - []*substitutions{ - { - sequence: []string{ - Macros, - AttributeRefs, - }, + &substitutions{ + sequence: []string{ + Macros, + AttributeRefs, }, - }), + }, + nil, + ), ) diff --git a/pkg/parser/link_test.go b/pkg/parser/link_test.go index 7e32984a..29b3ef63 100644 --- a/pkg/parser/link_test.go +++ b/pkg/parser/link_test.go @@ -301,7 +301,16 @@ a link to <{example}>.` &types.Paragraph{ Elements: []interface{}{ &types.StringElement{ - Content: "write to contact.@example.com.", + Content: "write to ", + }, + &types.InlineLink{ + Location: &types.Location{ + Scheme: "mailto:", + Path: "contact.@example.com", + }, + }, + &types.StringElement{ + Content: ".", }, }, }, diff --git a/pkg/parser/paragraph_test.go b/pkg/parser/paragraph_test.go index e7b702a2..2011bbe5 100644 --- a/pkg/parser/paragraph_test.go +++ b/pkg/parser/paragraph_test.go @@ -703,9 +703,14 @@ image::cookie.jpg[cookie] Elements: []interface{}{ &types.Paragraph{ Elements: []interface{}{ - &types.StringElement{ - Content: "cookie1 chocolate pasta3 bob1", - }, + &types.StringElement{Content: "cookie"}, + &types.StringElement{Content: "1"}, + &types.StringElement{Content: " chocolate"}, + &types.StringElement{}, // replaced by nothing + &types.StringElement{Content: " pasta"}, + &types.StringElement{Content: "3"}, + &types.StringElement{Content: " bob"}, + &types.StringElement{Content: "1"}, }, }, }, @@ -719,9 +724,14 @@ image::cookie.jpg[cookie] Elements: []interface{}{ &types.Paragraph{ Elements: []interface{}{ - &types.StringElement{ - Content: "cookie2 chocolate pasta4 bob10", - }, + &types.StringElement{Content: "cookie"}, + &types.StringElement{Content: "2"}, + &types.StringElement{Content: " chocolate"}, + &types.StringElement{}, + &types.StringElement{Content: " pasta"}, + &types.StringElement{Content: "4"}, + &types.StringElement{Content: " bob"}, + &types.StringElement{Content: "10"}, }, }, }, @@ -735,9 +745,14 @@ image::cookie.jpg[cookie] Elements: []interface{}{ &types.Paragraph{ Elements: []interface{}{ - &types.StringElement{ - Content: "cookieb chocolate pastad bobz", - }, + &types.StringElement{Content: "cookie"}, + &types.StringElement{Content: "b"}, + &types.StringElement{Content: " chocolate"}, + &types.StringElement{}, + &types.StringElement{Content: " pasta"}, + &types.StringElement{Content: "d"}, + &types.StringElement{Content: " bob"}, + &types.StringElement{Content: "z"}, }, }, }, diff --git a/pkg/parser/parser.go b/pkg/parser/parser.go index 1d32b7fb..5bc201c1 100644 --- a/pkg/parser/parser.go +++ b/pkg/parser/parser.go @@ -99,10 +99,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 360, col: 49, offset: 11115}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentRawLine17, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -111,28 +111,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentRawLine20, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -141,9 +141,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -206,10 +206,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 362, col: 39, offset: 11236}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentRawLine38, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -218,28 +218,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentRawLine41, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -248,9 +248,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -328,10 +328,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 70, col: 97, offset: 1850}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentRawLine64, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -340,9 +340,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -414,10 +414,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 74, col: 99, offset: 2028}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentRawLine83, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -426,9 +426,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -938,24 +938,24 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3124, col: 12, offset: 100458}, + pos: position{line: 3126, col: 12, offset: 100259}, run: (*parser).callonDocumentRawLine183, expr: &seqExpr{ - pos: position{line: 3124, col: 13, offset: 100459}, + pos: position{line: 3126, col: 13, offset: 100260}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 3124, col: 13, offset: 100459}, + pos: position{line: 3126, col: 13, offset: 100260}, expr: &litMatcher{ - pos: position{line: 3124, col: 13, offset: 100459}, + pos: position{line: 3126, col: 13, offset: 100260}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 3124, col: 18, offset: 100464}, + pos: position{line: 3126, col: 18, offset: 100265}, expr: &charClassMatcher{ - pos: position{line: 3124, col: 18, offset: 100464}, + pos: position{line: 3126, col: 18, offset: 100265}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -971,10 +971,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 84, col: 35, offset: 2262}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentRawLine190, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1054,10 +1054,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 85, col: 39, offset: 2308}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentRawLine207, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1557,24 +1557,24 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3124, col: 12, offset: 100458}, + pos: position{line: 3126, col: 12, offset: 100259}, run: (*parser).callonDocumentRawLine302, expr: &seqExpr{ - pos: position{line: 3124, col: 13, offset: 100459}, + pos: position{line: 3126, col: 13, offset: 100260}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 3124, col: 13, offset: 100459}, + pos: position{line: 3126, col: 13, offset: 100260}, expr: &litMatcher{ - pos: position{line: 3124, col: 13, offset: 100459}, + pos: position{line: 3126, col: 13, offset: 100260}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 3124, col: 18, offset: 100464}, + pos: position{line: 3126, col: 18, offset: 100265}, expr: &charClassMatcher{ - pos: position{line: 3124, col: 18, offset: 100464}, + pos: position{line: 3126, col: 18, offset: 100265}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -1596,10 +1596,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 87, col: 5, offset: 2360}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentRawLine310, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1608,9 +1608,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -1685,10 +1685,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 123, col: 98, offset: 3417}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentRawLine330, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1697,9 +1697,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -1714,7 +1714,7 @@ var g = &grammar{ ¬Expr{ pos: position{line: 723, col: 5, offset: 23194}, expr: &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -1765,10 +1765,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 741, col: 8, offset: 23838}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentRawLine349, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1777,28 +1777,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentRawLine352, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -1807,9 +1807,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -1854,10 +1854,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 748, col: 8, offset: 24086}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentRawLine368, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1866,28 +1866,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentRawLine371, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -1896,9 +1896,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -1939,10 +1939,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 759, col: 52, offset: 24498}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentRawLine386, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1951,28 +1951,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentRawLine389, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -1981,9 +1981,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -2028,10 +2028,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 755, col: 8, offset: 24332}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentRawLine405, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -2040,28 +2040,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentRawLine408, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -2070,9 +2070,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -2117,10 +2117,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 770, col: 8, offset: 24870}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentRawLine424, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -2129,28 +2129,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentRawLine427, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -2159,9 +2159,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -2206,10 +2206,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 784, col: 8, offset: 25346}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentRawLine443, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -2218,28 +2218,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentRawLine446, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -2248,9 +2248,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -2295,10 +2295,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 791, col: 8, offset: 25598}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentRawLine462, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -2307,28 +2307,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentRawLine465, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -2337,9 +2337,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -2384,10 +2384,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 798, col: 8, offset: 25848}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentRawLine481, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -2396,28 +2396,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentRawLine484, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -2426,9 +2426,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -2473,10 +2473,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 805, col: 8, offset: 26094}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentRawLine500, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -2485,28 +2485,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentRawLine503, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -2515,9 +2515,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -2567,12 +2567,12 @@ var g = &grammar{ run: (*parser).callonDocumentRawLine518, }, &actionExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, run: (*parser).callonDocumentRawLine519, expr: &oneOrMoreExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, expr: &charClassMatcher{ - pos: position{line: 3136, col: 12, offset: 100699}, + pos: position{line: 3138, col: 12, offset: 100500}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -2581,12 +2581,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3082, col: 14, offset: 99124}, + pos: position{line: 3085, col: 14, offset: 98972}, run: (*parser).callonDocumentRawLine522, expr: &oneOrMoreExpr{ - pos: position{line: 3082, col: 14, offset: 99124}, + pos: position{line: 3085, col: 14, offset: 98972}, expr: &charClassMatcher{ - pos: position{line: 3082, col: 14, offset: 99124}, + pos: position{line: 3085, col: 14, offset: 98972}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -2595,9 +2595,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -2607,9 +2607,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -2644,46 +2644,46 @@ var g = &grammar{ pos: position{line: 137, col: 9, offset: 3810}, label: "path", expr: &actionExpr{ - pos: position{line: 3086, col: 17, offset: 99194}, + pos: position{line: 3089, col: 17, offset: 99042}, run: (*parser).callonFileInclusion8, expr: &labeledExpr{ - pos: position{line: 3086, col: 17, offset: 99194}, + pos: position{line: 3089, col: 17, offset: 99042}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 3086, col: 22, offset: 99199}, + pos: position{line: 3089, col: 22, offset: 99047}, expr: &choiceExpr{ - pos: position{line: 3086, col: 23, offset: 99200}, + pos: position{line: 3089, col: 23, offset: 99048}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3103, col: 5, offset: 99693}, + pos: position{line: 3106, col: 5, offset: 99541}, run: (*parser).callonFileInclusion12, expr: &seqExpr{ - pos: position{line: 3103, col: 5, offset: 99693}, + pos: position{line: 3106, col: 5, offset: 99541}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 3103, col: 5, offset: 99693}, + pos: position{line: 3106, col: 5, offset: 99541}, expr: &litMatcher{ - pos: position{line: 3103, col: 6, offset: 99694}, + pos: position{line: 3106, col: 6, offset: 99542}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 3104, col: 5, offset: 99718}, + pos: position{line: 3107, col: 5, offset: 99566}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 3104, col: 14, offset: 99727}, + pos: position{line: 3107, col: 14, offset: 99575}, expr: &choiceExpr{ - pos: position{line: 3105, col: 9, offset: 99737}, + pos: position{line: 3108, col: 9, offset: 99585}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3105, col: 9, offset: 99737}, + pos: position{line: 3108, col: 9, offset: 99585}, run: (*parser).callonFileInclusion19, expr: &oneOrMoreExpr{ - pos: position{line: 3105, col: 9, offset: 99737}, + pos: position{line: 3108, col: 9, offset: 99585}, expr: &charClassMatcher{ - pos: position{line: 3105, col: 10, offset: 99738}, + pos: position{line: 3108, col: 10, offset: 99586}, val: "[^\\r\\n[]�{.,;?! ]", chars: []rune{'\r', '\n', '[', ']', '�', '{', '.', ',', ';', '?', '!', ' '}, ignoreCase: false, @@ -2692,13 +2692,13 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 3108, col: 11, offset: 100001}, + pos: position{line: 3111, col: 11, offset: 99849}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3069, col: 25, offset: 98843}, + pos: position{line: 3072, col: 25, offset: 98691}, run: (*parser).callonFileInclusion23, expr: &charClassMatcher{ - pos: position{line: 3069, col: 25, offset: 98843}, + pos: position{line: 3072, col: 25, offset: 98691}, val: "[.,;?!]", chars: []rune{'.', ',', ';', '?', '!'}, ignoreCase: false, @@ -2706,23 +2706,23 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3108, col: 32, offset: 100022}, + pos: position{line: 3111, col: 32, offset: 99870}, expr: ¬Expr{ - pos: position{line: 3108, col: 34, offset: 100024}, + pos: position{line: 3111, col: 34, offset: 99872}, expr: &choiceExpr{ - pos: position{line: 3108, col: 36, offset: 100026}, + pos: position{line: 3111, col: 36, offset: 99874}, alternatives: []interface{}{ ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonFileInclusion30, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -3090,10 +3090,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3111, col: 11, offset: 100127}, + pos: position{line: 3113, col: 11, offset: 99928}, run: (*parser).callonFileInclusion101, expr: &litMatcher{ - pos: position{line: 3111, col: 11, offset: 100127}, + pos: position{line: 3113, col: 11, offset: 99928}, val: "{", ignoreCase: false, want: "\"{\"", @@ -3166,10 +3166,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 142, col: 5, offset: 4006}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonFileInclusion114, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -3178,28 +3178,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonFileInclusion117, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -3208,9 +3208,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -3256,24 +3256,24 @@ var g = &grammar{ pos: position{line: 165, col: 19, offset: 4708}, label: "start", expr: &actionExpr{ - pos: position{line: 3124, col: 12, offset: 100458}, + pos: position{line: 3126, col: 12, offset: 100259}, run: (*parser).callonLineRanges12, expr: &seqExpr{ - pos: position{line: 3124, col: 13, offset: 100459}, + pos: position{line: 3126, col: 13, offset: 100260}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 3124, col: 13, offset: 100459}, + pos: position{line: 3126, col: 13, offset: 100260}, expr: &litMatcher{ - pos: position{line: 3124, col: 13, offset: 100459}, + pos: position{line: 3126, col: 13, offset: 100260}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 3124, col: 18, offset: 100464}, + pos: position{line: 3126, col: 18, offset: 100265}, expr: &charClassMatcher{ - pos: position{line: 3124, col: 18, offset: 100464}, + pos: position{line: 3126, col: 18, offset: 100265}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -3294,24 +3294,24 @@ var g = &grammar{ pos: position{line: 165, col: 40, offset: 4729}, label: "end", expr: &actionExpr{ - pos: position{line: 3124, col: 12, offset: 100458}, + pos: position{line: 3126, col: 12, offset: 100259}, run: (*parser).callonLineRanges20, expr: &seqExpr{ - pos: position{line: 3124, col: 13, offset: 100459}, + pos: position{line: 3126, col: 13, offset: 100260}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 3124, col: 13, offset: 100459}, + pos: position{line: 3126, col: 13, offset: 100260}, expr: &litMatcher{ - pos: position{line: 3124, col: 13, offset: 100459}, + pos: position{line: 3126, col: 13, offset: 100260}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 3124, col: 18, offset: 100464}, + pos: position{line: 3126, col: 18, offset: 100265}, expr: &charClassMatcher{ - pos: position{line: 3124, col: 18, offset: 100464}, + pos: position{line: 3126, col: 18, offset: 100265}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -3332,24 +3332,24 @@ var g = &grammar{ pos: position{line: 169, col: 20, offset: 4850}, label: "singleline", expr: &actionExpr{ - pos: position{line: 3124, col: 12, offset: 100458}, + pos: position{line: 3126, col: 12, offset: 100259}, run: (*parser).callonLineRanges28, expr: &seqExpr{ - pos: position{line: 3124, col: 13, offset: 100459}, + pos: position{line: 3126, col: 13, offset: 100260}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 3124, col: 13, offset: 100459}, + pos: position{line: 3126, col: 13, offset: 100260}, expr: &litMatcher{ - pos: position{line: 3124, col: 13, offset: 100459}, + pos: position{line: 3126, col: 13, offset: 100260}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 3124, col: 18, offset: 100464}, + pos: position{line: 3126, col: 18, offset: 100265}, expr: &charClassMatcher{ - pos: position{line: 3124, col: 18, offset: 100464}, + pos: position{line: 3126, col: 18, offset: 100265}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -3398,24 +3398,24 @@ var g = &grammar{ pos: position{line: 165, col: 19, offset: 4708}, label: "start", expr: &actionExpr{ - pos: position{line: 3124, col: 12, offset: 100458}, + pos: position{line: 3126, col: 12, offset: 100259}, run: (*parser).callonLineRanges44, expr: &seqExpr{ - pos: position{line: 3124, col: 13, offset: 100459}, + pos: position{line: 3126, col: 13, offset: 100260}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 3124, col: 13, offset: 100459}, + pos: position{line: 3126, col: 13, offset: 100260}, expr: &litMatcher{ - pos: position{line: 3124, col: 13, offset: 100459}, + pos: position{line: 3126, col: 13, offset: 100260}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 3124, col: 18, offset: 100464}, + pos: position{line: 3126, col: 18, offset: 100265}, expr: &charClassMatcher{ - pos: position{line: 3124, col: 18, offset: 100464}, + pos: position{line: 3126, col: 18, offset: 100265}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -3436,24 +3436,24 @@ var g = &grammar{ pos: position{line: 165, col: 40, offset: 4729}, label: "end", expr: &actionExpr{ - pos: position{line: 3124, col: 12, offset: 100458}, + pos: position{line: 3126, col: 12, offset: 100259}, run: (*parser).callonLineRanges52, expr: &seqExpr{ - pos: position{line: 3124, col: 13, offset: 100459}, + pos: position{line: 3126, col: 13, offset: 100260}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 3124, col: 13, offset: 100459}, + pos: position{line: 3126, col: 13, offset: 100260}, expr: &litMatcher{ - pos: position{line: 3124, col: 13, offset: 100459}, + pos: position{line: 3126, col: 13, offset: 100260}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 3124, col: 18, offset: 100464}, + pos: position{line: 3126, col: 18, offset: 100265}, expr: &charClassMatcher{ - pos: position{line: 3124, col: 18, offset: 100464}, + pos: position{line: 3126, col: 18, offset: 100265}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -3474,24 +3474,24 @@ var g = &grammar{ pos: position{line: 169, col: 20, offset: 4850}, label: "singleline", expr: &actionExpr{ - pos: position{line: 3124, col: 12, offset: 100458}, + pos: position{line: 3126, col: 12, offset: 100259}, run: (*parser).callonLineRanges60, expr: &seqExpr{ - pos: position{line: 3124, col: 13, offset: 100459}, + pos: position{line: 3126, col: 13, offset: 100260}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 3124, col: 13, offset: 100459}, + pos: position{line: 3126, col: 13, offset: 100260}, expr: &litMatcher{ - pos: position{line: 3124, col: 13, offset: 100459}, + pos: position{line: 3126, col: 13, offset: 100260}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 3124, col: 18, offset: 100464}, + pos: position{line: 3126, col: 18, offset: 100265}, expr: &charClassMatcher{ - pos: position{line: 3124, col: 18, offset: 100464}, + pos: position{line: 3126, col: 18, offset: 100265}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -3524,24 +3524,24 @@ var g = &grammar{ pos: position{line: 165, col: 19, offset: 4708}, label: "start", expr: &actionExpr{ - pos: position{line: 3124, col: 12, offset: 100458}, + pos: position{line: 3126, col: 12, offset: 100259}, run: (*parser).callonLineRanges69, expr: &seqExpr{ - pos: position{line: 3124, col: 13, offset: 100459}, + pos: position{line: 3126, col: 13, offset: 100260}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 3124, col: 13, offset: 100459}, + pos: position{line: 3126, col: 13, offset: 100260}, expr: &litMatcher{ - pos: position{line: 3124, col: 13, offset: 100459}, + pos: position{line: 3126, col: 13, offset: 100260}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 3124, col: 18, offset: 100464}, + pos: position{line: 3126, col: 18, offset: 100265}, expr: &charClassMatcher{ - pos: position{line: 3124, col: 18, offset: 100464}, + pos: position{line: 3126, col: 18, offset: 100265}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -3562,24 +3562,24 @@ var g = &grammar{ pos: position{line: 165, col: 40, offset: 4729}, label: "end", expr: &actionExpr{ - pos: position{line: 3124, col: 12, offset: 100458}, + pos: position{line: 3126, col: 12, offset: 100259}, run: (*parser).callonLineRanges77, expr: &seqExpr{ - pos: position{line: 3124, col: 13, offset: 100459}, + pos: position{line: 3126, col: 13, offset: 100260}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 3124, col: 13, offset: 100459}, + pos: position{line: 3126, col: 13, offset: 100260}, expr: &litMatcher{ - pos: position{line: 3124, col: 13, offset: 100459}, + pos: position{line: 3126, col: 13, offset: 100260}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 3124, col: 18, offset: 100464}, + pos: position{line: 3126, col: 18, offset: 100265}, expr: &charClassMatcher{ - pos: position{line: 3124, col: 18, offset: 100464}, + pos: position{line: 3126, col: 18, offset: 100265}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -3600,24 +3600,24 @@ var g = &grammar{ pos: position{line: 169, col: 20, offset: 4850}, label: "singleline", expr: &actionExpr{ - pos: position{line: 3124, col: 12, offset: 100458}, + pos: position{line: 3126, col: 12, offset: 100259}, run: (*parser).callonLineRanges85, expr: &seqExpr{ - pos: position{line: 3124, col: 13, offset: 100459}, + pos: position{line: 3126, col: 13, offset: 100260}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 3124, col: 13, offset: 100459}, + pos: position{line: 3126, col: 13, offset: 100260}, expr: &litMatcher{ - pos: position{line: 3124, col: 13, offset: 100459}, + pos: position{line: 3126, col: 13, offset: 100260}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 3124, col: 18, offset: 100464}, + pos: position{line: 3126, col: 18, offset: 100265}, expr: &charClassMatcher{ - pos: position{line: 3124, col: 18, offset: 100464}, + pos: position{line: 3126, col: 18, offset: 100265}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -3633,9 +3633,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -3676,12 +3676,12 @@ var g = &grammar{ pos: position{line: 187, col: 18, offset: 5451}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, run: (*parser).callonTagRanges11, expr: &oneOrMoreExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, expr: &charClassMatcher{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -3743,12 +3743,12 @@ var g = &grammar{ pos: position{line: 189, col: 18, offset: 5548}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, run: (*parser).callonTagRanges26, expr: &oneOrMoreExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, expr: &charClassMatcher{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -3830,12 +3830,12 @@ var g = &grammar{ pos: position{line: 187, col: 18, offset: 5451}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, run: (*parser).callonTagRanges46, expr: &oneOrMoreExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, expr: &charClassMatcher{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -3897,12 +3897,12 @@ var g = &grammar{ pos: position{line: 189, col: 18, offset: 5548}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, run: (*parser).callonTagRanges61, expr: &oneOrMoreExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, expr: &charClassMatcher{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -3960,9 +3960,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -4005,12 +4005,12 @@ var g = &grammar{ pos: position{line: 207, col: 38, offset: 6102}, run: (*parser).callonIncludedFileLine10, expr: &actionExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, run: (*parser).callonIncludedFileLine11, expr: &oneOrMoreExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, expr: &charClassMatcher{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -4049,12 +4049,12 @@ var g = &grammar{ pos: position{line: 211, col: 36, offset: 6250}, run: (*parser).callonIncludedFileLine19, expr: &actionExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, run: (*parser).callonIncludedFileLine20, expr: &oneOrMoreExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, expr: &charClassMatcher{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -4086,28 +4086,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonIncludedFileLine27, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4116,9 +4116,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -4139,9 +4139,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 228, col: 5, offset: 6800}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -4243,10 +4243,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 360, col: 49, offset: 11115}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment29, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -4255,28 +4255,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment32, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4285,9 +4285,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -4350,10 +4350,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 362, col: 39, offset: 11236}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment50, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -4362,28 +4362,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment53, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4392,9 +4392,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -4411,19 +4411,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 676, col: 14, offset: 21643}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, &zeroOrMoreExpr{ pos: position{line: 676, col: 19, offset: 21648}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment66, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -4432,28 +4432,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment69, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4462,9 +4462,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -4519,10 +4519,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 741, col: 8, offset: 23838}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment88, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -4531,28 +4531,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment91, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4561,9 +4561,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -4624,10 +4624,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 741, col: 8, offset: 23838}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment113, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -4636,28 +4636,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment116, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4666,9 +4666,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -4677,9 +4677,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -4697,9 +4697,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 810, col: 5, offset: 26240}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -4707,12 +4707,12 @@ var g = &grammar{ pos: position{line: 811, col: 5, offset: 26313}, label: "content", expr: &actionExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, run: (*parser).callonDocumentFragment132, expr: &zeroOrMoreExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, expr: &charClassMatcher{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -4722,28 +4722,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment136, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4752,9 +4752,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -4810,10 +4810,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 741, col: 8, offset: 23838}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment154, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -4822,28 +4822,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment157, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4852,9 +4852,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -4863,9 +4863,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -4920,10 +4920,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 748, col: 8, offset: 24086}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment178, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -4932,28 +4932,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment181, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4962,9 +4962,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -5036,10 +5036,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 748, col: 8, offset: 24086}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment206, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5048,28 +5048,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment209, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5078,9 +5078,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -5096,9 +5096,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -5116,9 +5116,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 810, col: 5, offset: 26240}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -5126,12 +5126,12 @@ var g = &grammar{ pos: position{line: 811, col: 5, offset: 26313}, label: "content", expr: &actionExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, run: (*parser).callonDocumentFragment226, expr: &zeroOrMoreExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, expr: &charClassMatcher{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -5141,28 +5141,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment230, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5171,9 +5171,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -5238,10 +5238,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 748, col: 8, offset: 24086}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment251, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5250,28 +5250,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment254, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5280,9 +5280,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -5298,9 +5298,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -5352,10 +5352,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 759, col: 52, offset: 24498}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment275, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5364,28 +5364,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment278, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5394,9 +5394,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -5430,10 +5430,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 962, col: 40, offset: 30299}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment293, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5442,28 +5442,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment296, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5472,9 +5472,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -5494,9 +5494,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 810, col: 5, offset: 26240}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -5504,12 +5504,12 @@ var g = &grammar{ pos: position{line: 811, col: 5, offset: 26313}, label: "content", expr: &actionExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, run: (*parser).callonDocumentFragment310, expr: &zeroOrMoreExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, expr: &charClassMatcher{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -5519,28 +5519,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment314, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5549,9 +5549,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -5579,10 +5579,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 962, col: 40, offset: 30299}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment325, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5591,28 +5591,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment328, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5621,9 +5621,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -5680,10 +5680,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 755, col: 8, offset: 24332}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment347, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5692,28 +5692,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment350, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5722,9 +5722,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -5796,10 +5796,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 755, col: 8, offset: 24332}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment375, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5808,28 +5808,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment378, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5838,9 +5838,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -5856,9 +5856,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -5876,9 +5876,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 810, col: 5, offset: 26240}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -5886,12 +5886,12 @@ var g = &grammar{ pos: position{line: 811, col: 5, offset: 26313}, label: "content", expr: &actionExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, run: (*parser).callonDocumentFragment395, expr: &zeroOrMoreExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, expr: &charClassMatcher{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -5901,28 +5901,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment399, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5931,9 +5931,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -5998,10 +5998,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 755, col: 8, offset: 24332}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment420, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -6010,28 +6010,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment423, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6040,9 +6040,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -6058,9 +6058,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -6116,10 +6116,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 770, col: 8, offset: 24870}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment445, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -6128,28 +6128,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment448, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6158,9 +6158,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -6232,10 +6232,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 770, col: 8, offset: 24870}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment473, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -6244,28 +6244,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment476, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6274,9 +6274,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -6292,9 +6292,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -6312,9 +6312,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 810, col: 5, offset: 26240}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -6322,12 +6322,12 @@ var g = &grammar{ pos: position{line: 811, col: 5, offset: 26313}, label: "content", expr: &actionExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, run: (*parser).callonDocumentFragment493, expr: &zeroOrMoreExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, expr: &charClassMatcher{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -6337,28 +6337,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment497, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6367,9 +6367,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -6434,10 +6434,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 770, col: 8, offset: 24870}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment518, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -6446,28 +6446,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment521, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6476,9 +6476,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -6494,9 +6494,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -6552,10 +6552,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 784, col: 8, offset: 25346}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment543, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -6564,28 +6564,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment546, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6594,9 +6594,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -6668,10 +6668,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 784, col: 8, offset: 25346}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment571, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -6680,28 +6680,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment574, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6710,9 +6710,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -6728,9 +6728,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -6748,9 +6748,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 810, col: 5, offset: 26240}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -6758,12 +6758,12 @@ var g = &grammar{ pos: position{line: 811, col: 5, offset: 26313}, label: "content", expr: &actionExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, run: (*parser).callonDocumentFragment591, expr: &zeroOrMoreExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, expr: &charClassMatcher{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -6773,28 +6773,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment595, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6803,9 +6803,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -6870,10 +6870,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 784, col: 8, offset: 25346}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment616, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -6882,28 +6882,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment619, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6912,9 +6912,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -6930,9 +6930,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -6968,19 +6968,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 676, col: 14, offset: 21643}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, &zeroOrMoreExpr{ pos: position{line: 676, col: 19, offset: 21648}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment641, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -6989,28 +6989,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment644, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7019,9 +7019,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -7040,12 +7040,12 @@ var g = &grammar{ pos: position{line: 983, col: 5, offset: 30834}, label: "content", expr: &actionExpr{ - pos: position{line: 3082, col: 14, offset: 99124}, + pos: position{line: 3085, col: 14, offset: 98972}, run: (*parser).callonDocumentFragment653, expr: &oneOrMoreExpr{ - pos: position{line: 3082, col: 14, offset: 99124}, + pos: position{line: 3085, col: 14, offset: 98972}, expr: &charClassMatcher{ - pos: position{line: 3082, col: 14, offset: 99124}, + pos: position{line: 3085, col: 14, offset: 98972}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -7055,28 +7055,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment657, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7085,9 +7085,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -7121,19 +7121,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 676, col: 14, offset: 21643}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, &zeroOrMoreExpr{ pos: position{line: 676, col: 19, offset: 21648}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment676, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -7142,28 +7142,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment679, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7172,9 +7172,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -7193,12 +7193,12 @@ var g = &grammar{ pos: position{line: 983, col: 5, offset: 30834}, label: "content", expr: &actionExpr{ - pos: position{line: 3082, col: 14, offset: 99124}, + pos: position{line: 3085, col: 14, offset: 98972}, run: (*parser).callonDocumentFragment688, expr: &oneOrMoreExpr{ - pos: position{line: 3082, col: 14, offset: 99124}, + pos: position{line: 3085, col: 14, offset: 98972}, expr: &charClassMatcher{ - pos: position{line: 3082, col: 14, offset: 99124}, + pos: position{line: 3085, col: 14, offset: 98972}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -7208,28 +7208,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment692, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7238,9 +7238,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -7258,12 +7258,12 @@ var g = &grammar{ pos: position{line: 1815, col: 5, offset: 58993}, label: "content", expr: &actionExpr{ - pos: position{line: 3082, col: 14, offset: 99124}, + pos: position{line: 3085, col: 14, offset: 98972}, run: (*parser).callonDocumentFragment702, expr: &oneOrMoreExpr{ - pos: position{line: 3082, col: 14, offset: 99124}, + pos: position{line: 3085, col: 14, offset: 98972}, expr: &charClassMatcher{ - pos: position{line: 3082, col: 14, offset: 99124}, + pos: position{line: 3085, col: 14, offset: 98972}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -7277,28 +7277,28 @@ var g = &grammar{ run: (*parser).callonDocumentFragment705, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment707, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7307,9 +7307,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -7356,10 +7356,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 777, col: 8, offset: 25101}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment723, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -7368,28 +7368,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment726, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7398,9 +7398,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -7448,10 +7448,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 777, col: 8, offset: 25101}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment745, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -7460,28 +7460,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment748, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7490,9 +7490,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -7501,9 +7501,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -7521,9 +7521,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 810, col: 5, offset: 26240}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -7531,12 +7531,12 @@ var g = &grammar{ pos: position{line: 811, col: 5, offset: 26313}, label: "content", expr: &actionExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, run: (*parser).callonDocumentFragment764, expr: &zeroOrMoreExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, expr: &charClassMatcher{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -7546,28 +7546,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment768, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7576,9 +7576,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -7623,10 +7623,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 777, col: 8, offset: 25101}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment784, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -7635,28 +7635,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment787, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7665,9 +7665,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -7676,9 +7676,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -7734,10 +7734,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 791, col: 8, offset: 25598}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment808, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -7746,28 +7746,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment811, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7776,9 +7776,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -7850,10 +7850,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 791, col: 8, offset: 25598}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment836, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -7862,28 +7862,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment839, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7892,9 +7892,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -7910,9 +7910,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -7930,9 +7930,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 810, col: 5, offset: 26240}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -7940,12 +7940,12 @@ var g = &grammar{ pos: position{line: 811, col: 5, offset: 26313}, label: "content", expr: &actionExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, run: (*parser).callonDocumentFragment856, expr: &zeroOrMoreExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, expr: &charClassMatcher{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -7955,28 +7955,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment860, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7985,9 +7985,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -8052,10 +8052,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 791, col: 8, offset: 25598}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment881, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -8064,28 +8064,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment884, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8094,9 +8094,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -8112,9 +8112,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -8170,10 +8170,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 798, col: 8, offset: 25848}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment906, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -8182,28 +8182,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment909, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8212,9 +8212,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -8286,10 +8286,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 798, col: 8, offset: 25848}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment934, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -8298,28 +8298,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment937, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8328,9 +8328,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -8346,9 +8346,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -8366,9 +8366,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 810, col: 5, offset: 26240}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -8376,12 +8376,12 @@ var g = &grammar{ pos: position{line: 811, col: 5, offset: 26313}, label: "content", expr: &actionExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, run: (*parser).callonDocumentFragment954, expr: &zeroOrMoreExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, expr: &charClassMatcher{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -8391,28 +8391,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment958, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8421,9 +8421,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -8488,10 +8488,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 798, col: 8, offset: 25848}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment979, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -8500,28 +8500,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment982, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8530,9 +8530,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -8548,9 +8548,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -8606,10 +8606,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 805, col: 8, offset: 26094}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment1004, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -8618,28 +8618,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment1007, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8648,9 +8648,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -8722,10 +8722,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 805, col: 8, offset: 26094}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment1032, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -8734,28 +8734,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment1035, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8764,9 +8764,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -8782,9 +8782,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -8802,9 +8802,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 810, col: 5, offset: 26240}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -8812,12 +8812,12 @@ var g = &grammar{ pos: position{line: 811, col: 5, offset: 26313}, label: "content", expr: &actionExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, run: (*parser).callonDocumentFragment1052, expr: &zeroOrMoreExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, expr: &charClassMatcher{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -8827,28 +8827,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment1056, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8857,9 +8857,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -8924,10 +8924,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 805, col: 8, offset: 26094}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment1077, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -8936,28 +8936,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment1080, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8966,9 +8966,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -8984,9 +8984,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -8997,52 +8997,52 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2985, col: 18, offset: 95964}, + pos: position{line: 2985, col: 18, offset: 95939}, run: (*parser).callonDocumentFragment1090, expr: &seqExpr{ - pos: position{line: 2985, col: 18, offset: 95964}, + pos: position{line: 2985, col: 18, offset: 95939}, exprs: []interface{}{ &choiceExpr{ - pos: position{line: 2986, col: 9, offset: 95974}, + pos: position{line: 2986, col: 9, offset: 95949}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2986, col: 9, offset: 95974}, + pos: position{line: 2986, col: 9, offset: 95949}, val: "'''", ignoreCase: false, want: "\"'''\"", }, &litMatcher{ - pos: position{line: 2987, col: 11, offset: 96010}, + pos: position{line: 2987, col: 11, offset: 95985}, val: "***", ignoreCase: false, want: "\"***\"", }, &litMatcher{ - pos: position{line: 2987, col: 19, offset: 96018}, + pos: position{line: 2987, col: 19, offset: 95993}, val: "* * *", ignoreCase: false, want: "\"* * *\"", }, &litMatcher{ - pos: position{line: 2987, col: 29, offset: 96028}, + pos: position{line: 2987, col: 29, offset: 96003}, val: "---", ignoreCase: false, want: "\"---\"", }, &litMatcher{ - pos: position{line: 2987, col: 37, offset: 96036}, + pos: position{line: 2987, col: 37, offset: 96011}, val: "- - -", ignoreCase: false, want: "\"- - -\"", }, &litMatcher{ - pos: position{line: 2987, col: 47, offset: 96046}, + pos: position{line: 2987, col: 47, offset: 96021}, val: "___", ignoreCase: false, want: "\"___\"", }, &litMatcher{ - pos: position{line: 2987, col: 55, offset: 96054}, + pos: position{line: 2987, col: 55, offset: 96029}, val: "_ _ _", ignoreCase: false, want: "\"_ _ _\"", @@ -9050,12 +9050,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 2988, col: 11, offset: 96112}, + pos: position{line: 2988, col: 11, offset: 96087}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment1101, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -9064,28 +9064,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment1104, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9094,36 +9094,36 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment1112, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9132,9 +9132,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -9147,24 +9147,24 @@ var g = &grammar{ name: "ListElements", }, &actionExpr{ - pos: position{line: 2876, col: 5, offset: 92903}, + pos: position{line: 2876, col: 5, offset: 92878}, run: (*parser).callonDocumentFragment1120, expr: &seqExpr{ - pos: position{line: 2876, col: 5, offset: 92903}, + pos: position{line: 2876, col: 5, offset: 92878}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2882, col: 19, offset: 93060}, + pos: position{line: 2882, col: 19, offset: 93035}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2882, col: 26, offset: 93067}, + pos: position{line: 2882, col: 26, offset: 93042}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment1124, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -9173,28 +9173,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment1127, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9203,20 +9203,20 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, }, &labeledExpr{ - pos: position{line: 2877, col: 5, offset: 92927}, + pos: position{line: 2877, col: 5, offset: 92902}, label: "lines", expr: &zeroOrMoreExpr{ - pos: position{line: 2877, col: 11, offset: 92933}, + pos: position{line: 2877, col: 11, offset: 92908}, expr: &choiceExpr{ - pos: position{line: 2877, col: 12, offset: 92934}, + pos: position{line: 2877, col: 12, offset: 92909}, alternatives: []interface{}{ &actionExpr{ pos: position{line: 676, col: 14, offset: 21643}, @@ -9227,19 +9227,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 676, col: 14, offset: 21643}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, &zeroOrMoreExpr{ pos: position{line: 676, col: 19, offset: 21648}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment1143, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -9248,28 +9248,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment1146, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9278,9 +9278,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -9289,32 +9289,32 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2889, col: 5, offset: 93179}, + pos: position{line: 2889, col: 5, offset: 93154}, run: (*parser).callonDocumentFragment1153, expr: &seqExpr{ - pos: position{line: 2889, col: 5, offset: 93179}, + pos: position{line: 2889, col: 5, offset: 93154}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2889, col: 5, offset: 93179}, + pos: position{line: 2889, col: 5, offset: 93154}, expr: &choiceExpr{ - pos: position{line: 2886, col: 22, offset: 93140}, + pos: position{line: 2886, col: 22, offset: 93115}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2882, col: 19, offset: 93060}, + pos: position{line: 2882, col: 19, offset: 93035}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2882, col: 19, offset: 93060}, + pos: position{line: 2882, col: 19, offset: 93035}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2882, col: 26, offset: 93067}, + pos: position{line: 2882, col: 26, offset: 93042}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment1160, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -9323,28 +9323,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment1163, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9353,9 +9353,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -9363,59 +9363,59 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, }, }, &labeledExpr{ - pos: position{line: 2890, col: 5, offset: 93202}, + pos: position{line: 2890, col: 5, offset: 93177}, label: "content", expr: &choiceExpr{ - pos: position{line: 2891, col: 9, offset: 93220}, + pos: position{line: 2891, col: 9, offset: 93195}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2891, col: 10, offset: 93221}, + pos: position{line: 2891, col: 10, offset: 93196}, run: (*parser).callonDocumentFragment1174, expr: &labeledExpr{ - pos: position{line: 2891, col: 10, offset: 93221}, + pos: position{line: 2891, col: 10, offset: 93196}, label: "cells", expr: &choiceExpr{ - pos: position{line: 2891, col: 17, offset: 93228}, + pos: position{line: 2891, col: 17, offset: 93203}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2899, col: 21, offset: 93424}, + pos: position{line: 2899, col: 21, offset: 93399}, run: (*parser).callonDocumentFragment1177, expr: &seqExpr{ - pos: position{line: 2899, col: 21, offset: 93424}, + pos: position{line: 2899, col: 21, offset: 93399}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2899, col: 21, offset: 93424}, + pos: position{line: 2899, col: 21, offset: 93399}, label: "cells", expr: &oneOrMoreExpr{ - pos: position{line: 2899, col: 27, offset: 93430}, + pos: position{line: 2899, col: 27, offset: 93405}, expr: &actionExpr{ - pos: position{line: 2904, col: 5, offset: 93505}, + pos: position{line: 2904, col: 5, offset: 93480}, run: (*parser).callonDocumentFragment1181, expr: &seqExpr{ - pos: position{line: 2904, col: 5, offset: 93505}, + pos: position{line: 2904, col: 5, offset: 93480}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2904, col: 5, offset: 93505}, + pos: position{line: 2904, col: 5, offset: 93480}, val: "|", ignoreCase: false, want: "\"|\"", }, &zeroOrMoreExpr{ - pos: position{line: 2904, col: 9, offset: 93509}, + pos: position{line: 2904, col: 9, offset: 93484}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment1185, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -9424,21 +9424,21 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2904, col: 16, offset: 93516}, + pos: position{line: 2904, col: 16, offset: 93491}, label: "content", expr: &actionExpr{ - pos: position{line: 2910, col: 5, offset: 93715}, + pos: position{line: 2910, col: 5, offset: 93690}, run: (*parser).callonDocumentFragment1188, expr: &labeledExpr{ - pos: position{line: 2910, col: 5, offset: 93715}, + pos: position{line: 2910, col: 5, offset: 93690}, label: "content", expr: &actionExpr{ - pos: position{line: 2910, col: 14, offset: 93724}, + pos: position{line: 2910, col: 14, offset: 93699}, run: (*parser).callonDocumentFragment1190, expr: &zeroOrMoreExpr{ - pos: position{line: 2910, col: 14, offset: 93724}, + pos: position{line: 2910, col: 14, offset: 93699}, expr: &charClassMatcher{ - pos: position{line: 2910, col: 14, offset: 93724}, + pos: position{line: 2910, col: 14, offset: 93699}, val: "[^|\\r\\n]", chars: []rune{'|', '\r', '\n'}, ignoreCase: false, @@ -9455,28 +9455,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment1194, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9485,9 +9485,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -9496,40 +9496,40 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2916, col: 24, offset: 93860}, + pos: position{line: 2916, col: 24, offset: 93835}, run: (*parser).callonDocumentFragment1201, expr: &labeledExpr{ - pos: position{line: 2916, col: 24, offset: 93860}, + pos: position{line: 2916, col: 24, offset: 93835}, label: "cells", expr: &oneOrMoreExpr{ - pos: position{line: 2916, col: 30, offset: 93866}, + pos: position{line: 2916, col: 30, offset: 93841}, expr: &actionExpr{ - pos: position{line: 2921, col: 5, offset: 93942}, + pos: position{line: 2921, col: 5, offset: 93917}, run: (*parser).callonDocumentFragment1204, expr: &seqExpr{ - pos: position{line: 2921, col: 5, offset: 93942}, + pos: position{line: 2921, col: 5, offset: 93917}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2921, col: 5, offset: 93942}, + pos: position{line: 2921, col: 5, offset: 93917}, expr: &choiceExpr{ - pos: position{line: 2886, col: 22, offset: 93140}, + pos: position{line: 2886, col: 22, offset: 93115}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2882, col: 19, offset: 93060}, + pos: position{line: 2882, col: 19, offset: 93035}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2882, col: 19, offset: 93060}, + pos: position{line: 2882, col: 19, offset: 93035}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2882, col: 26, offset: 93067}, + pos: position{line: 2882, col: 26, offset: 93042}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment1211, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -9538,28 +9538,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment1214, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9568,9 +9568,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -9578,16 +9578,16 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, }, }, ¬Expr{ - pos: position{line: 2922, col: 5, offset: 93965}, + pos: position{line: 2922, col: 5, offset: 93940}, expr: &actionExpr{ pos: position{line: 676, col: 14, offset: 21643}, run: (*parser).callonDocumentFragment1224, @@ -9597,19 +9597,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 676, col: 14, offset: 21643}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, &zeroOrMoreExpr{ pos: position{line: 676, col: 19, offset: 21648}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment1230, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -9618,28 +9618,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment1233, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9648,9 +9648,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -9660,17 +9660,17 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2923, col: 5, offset: 93980}, + pos: position{line: 2923, col: 5, offset: 93955}, label: "format", expr: &zeroOrOneExpr{ - pos: position{line: 2923, col: 12, offset: 93987}, + pos: position{line: 2923, col: 12, offset: 93962}, expr: &actionExpr{ - pos: position{line: 2940, col: 20, offset: 94451}, + pos: position{line: 2940, col: 20, offset: 94426}, run: (*parser).callonDocumentFragment1242, expr: &zeroOrMoreExpr{ - pos: position{line: 2940, col: 20, offset: 94451}, + pos: position{line: 2940, col: 20, offset: 94426}, expr: &charClassMatcher{ - pos: position{line: 2940, col: 20, offset: 94451}, + pos: position{line: 2940, col: 20, offset: 94426}, val: "[^ |\\r\\n]", chars: []rune{' ', '|', '\r', '\n'}, ignoreCase: false, @@ -9681,18 +9681,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2923, col: 31, offset: 94006}, + pos: position{line: 2923, col: 31, offset: 93981}, val: "|", ignoreCase: false, want: "\"|\"", }, &zeroOrMoreExpr{ - pos: position{line: 2923, col: 35, offset: 94010}, + pos: position{line: 2923, col: 35, offset: 93985}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment1247, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -9701,27 +9701,27 @@ var g = &grammar{ }, }, &zeroOrOneExpr{ - pos: position{line: 2923, col: 42, offset: 94017}, + pos: position{line: 2923, col: 42, offset: 93992}, expr: &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment1250, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9731,37 +9731,37 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2923, col: 51, offset: 94026}, + pos: position{line: 2923, col: 51, offset: 94001}, label: "content", expr: &zeroOrMoreExpr{ - pos: position{line: 2929, col: 5, offset: 94185}, + pos: position{line: 2929, col: 5, offset: 94160}, expr: &actionExpr{ - pos: position{line: 2930, col: 9, offset: 94195}, + pos: position{line: 2930, col: 9, offset: 94170}, run: (*parser).callonDocumentFragment1257, expr: &seqExpr{ - pos: position{line: 2930, col: 9, offset: 94195}, + pos: position{line: 2930, col: 9, offset: 94170}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2930, col: 9, offset: 94195}, + pos: position{line: 2930, col: 9, offset: 94170}, expr: &choiceExpr{ - pos: position{line: 2886, col: 22, offset: 93140}, + pos: position{line: 2886, col: 22, offset: 93115}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2882, col: 19, offset: 93060}, + pos: position{line: 2882, col: 19, offset: 93035}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2882, col: 19, offset: 93060}, + pos: position{line: 2882, col: 19, offset: 93035}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2882, col: 26, offset: 93067}, + pos: position{line: 2882, col: 26, offset: 93042}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment1264, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -9770,28 +9770,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment1267, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9800,9 +9800,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -9810,16 +9810,16 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, }, }, ¬Expr{ - pos: position{line: 2931, col: 9, offset: 94222}, + pos: position{line: 2931, col: 9, offset: 94197}, expr: &actionExpr{ pos: position{line: 676, col: 14, offset: 21643}, run: (*parser).callonDocumentFragment1277, @@ -9829,19 +9829,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 676, col: 14, offset: 21643}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, &zeroOrMoreExpr{ pos: position{line: 676, col: 19, offset: 21648}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment1283, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -9850,28 +9850,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment1286, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9880,9 +9880,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -9892,22 +9892,22 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2932, col: 9, offset: 94241}, + pos: position{line: 2932, col: 9, offset: 94216}, expr: &seqExpr{ - pos: position{line: 2932, col: 11, offset: 94243}, + pos: position{line: 2932, col: 11, offset: 94218}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2932, col: 11, offset: 94243}, + pos: position{line: 2932, col: 11, offset: 94218}, label: "format", expr: &zeroOrOneExpr{ - pos: position{line: 2932, col: 18, offset: 94250}, + pos: position{line: 2932, col: 18, offset: 94225}, expr: &actionExpr{ - pos: position{line: 2940, col: 20, offset: 94451}, + pos: position{line: 2940, col: 20, offset: 94426}, run: (*parser).callonDocumentFragment1297, expr: &zeroOrMoreExpr{ - pos: position{line: 2940, col: 20, offset: 94451}, + pos: position{line: 2940, col: 20, offset: 94426}, expr: &charClassMatcher{ - pos: position{line: 2940, col: 20, offset: 94451}, + pos: position{line: 2940, col: 20, offset: 94426}, val: "[^ |\\r\\n]", chars: []rune{' ', '|', '\r', '\n'}, ignoreCase: false, @@ -9918,7 +9918,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2932, col: 37, offset: 94269}, + pos: position{line: 2932, col: 37, offset: 94244}, val: "|", ignoreCase: false, want: "\"|\"", @@ -9927,15 +9927,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2933, col: 9, offset: 94282}, + pos: position{line: 2933, col: 9, offset: 94257}, label: "content", expr: &actionExpr{ - pos: position{line: 2933, col: 18, offset: 94291}, + pos: position{line: 2933, col: 18, offset: 94266}, run: (*parser).callonDocumentFragment1302, expr: &zeroOrMoreExpr{ - pos: position{line: 2933, col: 18, offset: 94291}, + pos: position{line: 2933, col: 18, offset: 94266}, expr: &charClassMatcher{ - pos: position{line: 2933, col: 18, offset: 94291}, + pos: position{line: 2933, col: 18, offset: 94266}, val: "[^|\\r\\n]", chars: []rune{'|', '\r', '\n'}, ignoreCase: false, @@ -9945,30 +9945,30 @@ var g = &grammar{ }, }, &zeroOrOneExpr{ - pos: position{line: 2935, col: 12, offset: 94353}, + pos: position{line: 2935, col: 12, offset: 94328}, expr: &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment1307, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9977,9 +9977,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -10009,19 +10009,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 676, col: 14, offset: 21643}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, &zeroOrMoreExpr{ pos: position{line: 676, col: 19, offset: 21648}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment1320, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -10030,28 +10030,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment1323, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -10060,9 +10060,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -10081,24 +10081,24 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2886, col: 22, offset: 93140}, + pos: position{line: 2886, col: 22, offset: 93115}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2882, col: 19, offset: 93060}, + pos: position{line: 2882, col: 19, offset: 93035}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2882, col: 19, offset: 93060}, + pos: position{line: 2882, col: 19, offset: 93035}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2882, col: 26, offset: 93067}, + pos: position{line: 2882, col: 26, offset: 93042}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment1334, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -10107,28 +10107,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment1337, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -10137,9 +10137,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -10147,9 +10147,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -10158,36 +10158,36 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2766, col: 22, offset: 89873}, + pos: position{line: 2765, col: 22, offset: 89847}, run: (*parser).callonDocumentFragment1346, expr: &seqExpr{ - pos: position{line: 2766, col: 22, offset: 89873}, + pos: position{line: 2765, col: 22, offset: 89847}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2771, col: 31, offset: 90094}, + pos: position{line: 2770, col: 31, offset: 90068}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2771, col: 36, offset: 90099}, + pos: position{line: 2770, col: 36, offset: 90073}, expr: &litMatcher{ - pos: position{line: 2771, col: 37, offset: 90100}, + pos: position{line: 2770, col: 37, offset: 90074}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2766, col: 49, offset: 89900}, + pos: position{line: 2765, col: 49, offset: 89874}, label: "content", expr: &actionExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, run: (*parser).callonDocumentFragment1352, expr: &zeroOrMoreExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, expr: &charClassMatcher{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -10197,28 +10197,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment1356, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -10227,9 +10227,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -10265,10 +10265,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1256, col: 36, offset: 39280}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment1371, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -10277,28 +10277,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment1374, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -10307,9 +10307,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -10343,10 +10343,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1256, col: 36, offset: 39280}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment1391, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -10355,28 +10355,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment1394, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -10385,9 +10385,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -10414,10 +10414,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1256, col: 36, offset: 39280}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentFragment1404, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -10426,28 +10426,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentFragment1407, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -10456,9 +10456,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -10555,9 +10555,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -10631,12 +10631,12 @@ var g = &grammar{ pos: position{line: 305, col: 9, offset: 9407}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, run: (*parser).callonAttributeDeclaration15, expr: &oneOrMoreExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, expr: &charClassMatcher{ - pos: position{line: 3136, col: 12, offset: 100699}, + pos: position{line: 3138, col: 12, offset: 100500}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -10658,28 +10658,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonAttributeDeclaration21, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -10688,9 +10688,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -10734,25 +10734,25 @@ var g = &grammar{ want: "\"\\\\\"", }, &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonAttributeDeclarationValue10, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -10763,10 +10763,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 326, col: 9, offset: 10108}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonAttributeDeclarationValue16, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -10836,10 +10836,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 344, col: 13, offset: 10653}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonAttributeDeclarationValueElement8, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -10848,28 +10848,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonAttributeDeclarationValueElement11, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -10878,9 +10878,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -10913,23 +10913,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2749, col: 5, offset: 89235}, + pos: position{line: 2748, col: 5, offset: 89209}, run: (*parser).callonAttributeDeclarationValueElement24, expr: &seqExpr{ - pos: position{line: 2749, col: 5, offset: 89235}, + pos: position{line: 2748, col: 5, offset: 89209}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2749, col: 5, offset: 89235}, + pos: position{line: 2748, col: 5, offset: 89209}, run: (*parser).callonAttributeDeclarationValueElement26, }, &labeledExpr{ - pos: position{line: 2752, col: 5, offset: 89311}, + pos: position{line: 2751, col: 5, offset: 89285}, label: "element", expr: &choiceExpr{ - pos: position{line: 2754, col: 9, offset: 89409}, + pos: position{line: 2753, col: 9, offset: 89383}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2754, col: 9, offset: 89409}, + pos: position{line: 2753, col: 9, offset: 89383}, run: (*parser).callonAttributeDeclarationValueElement29, expr: &choiceExpr{ pos: position{line: 685, col: 27, offset: 21996}, @@ -10950,12 +10950,12 @@ var g = &grammar{ pos: position{line: 685, col: 32, offset: 22001}, label: "id", expr: &actionExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, run: (*parser).callonAttributeDeclarationValueElement35, expr: &oneOrMoreExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, expr: &charClassMatcher{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -10967,10 +10967,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 685, col: 40, offset: 22009}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonAttributeDeclarationValueElement39, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -11168,12 +11168,12 @@ var g = &grammar{ pos: position{line: 687, col: 14, offset: 22126}, label: "id", expr: &actionExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, run: (*parser).callonAttributeDeclarationValueElement77, expr: &oneOrMoreExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, expr: &charClassMatcher{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -11195,10 +11195,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2757, col: 11, offset: 89513}, + pos: position{line: 2756, col: 11, offset: 89487}, run: (*parser).callonAttributeDeclarationValueElement81, expr: &charClassMatcher{ - pos: position{line: 2757, col: 12, offset: 89514}, + pos: position{line: 2756, col: 12, offset: 89488}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -11212,10 +11212,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonAttributeDeclarationValueElement83, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -12068,10 +12068,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 372, col: 35, offset: 11662}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonBlockAttributes100, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -12080,28 +12080,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonBlockAttributes103, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -12110,9 +12110,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -12128,19 +12128,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 676, col: 14, offset: 21643}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, &zeroOrMoreExpr{ pos: position{line: 676, col: 19, offset: 21648}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonBlockAttributes117, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -12149,28 +12149,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonBlockAttributes120, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -12179,9 +12179,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -12233,113 +12233,709 @@ var g = &grammar{ pos: position{line: 426, col: 9, offset: 13238}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3050, col: 5, offset: 98189}, + pos: position{line: 3050, col: 5, offset: 98164}, run: (*parser).callonBlockAttributes138, expr: &seqExpr{ - pos: position{line: 3050, col: 5, offset: 98189}, + pos: position{line: 3050, col: 5, offset: 98164}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3050, col: 5, offset: 98189}, + pos: position{line: 3050, col: 5, offset: 98164}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, inverted: false, }, + &stateCodeExpr{ + pos: position{line: 3051, col: 5, offset: 98205}, + run: (*parser).callonBlockAttributes141, + }, &oneOrMoreExpr{ - pos: position{line: 3051, col: 5, offset: 98228}, - expr: &choiceExpr{ - pos: position{line: 3051, col: 9, offset: 98232}, - alternatives: []interface{}{ - &charClassMatcher{ - pos: position{line: 3051, col: 9, offset: 98232}, - val: "[,;!?0-9\\pL]", - chars: []rune{',', ';', '!', '?'}, - ranges: []rune{'0', '9'}, - classes: []*unicode.RangeTable{rangeTable("L")}, - ignoreCase: false, - inverted: false, - }, - &seqExpr{ - pos: position{line: 3052, col: 12, offset: 98279}, - exprs: []interface{}{ - &litMatcher{ - pos: position{line: 3052, col: 12, offset: 98279}, - val: "*", - ignoreCase: false, - want: "\"*\"", - }, - &andExpr{ - pos: position{line: 3052, col: 16, offset: 98283}, - expr: ¬Expr{ - pos: position{line: 3052, col: 18, offset: 98285}, + pos: position{line: 3056, col: 5, offset: 98348}, + expr: &seqExpr{ + pos: position{line: 3056, col: 9, offset: 98352}, + exprs: []interface{}{ + ¬Expr{ + pos: position{line: 3056, col: 9, offset: 98352}, + expr: &choiceExpr{ + pos: position{line: 2779, col: 5, offset: 90338}, + alternatives: []interface{}{ + &actionExpr{ + pos: position{line: 2779, col: 5, offset: 90338}, + run: (*parser).callonBlockAttributes146, + expr: &seqExpr{ + pos: position{line: 2779, col: 5, offset: 90338}, + exprs: []interface{}{ + &litMatcher{ + pos: position{line: 2779, col: 5, offset: 90338}, + val: "\\", + ignoreCase: false, + want: "\"\\\\\"", + }, + &choiceExpr{ + pos: position{line: 2779, col: 10, offset: 90343}, + alternatives: []interface{}{ + &actionExpr{ + pos: position{line: 2788, col: 5, offset: 90796}, + run: (*parser).callonBlockAttributes150, + expr: &litMatcher{ + pos: position{line: 2788, col: 5, offset: 90796}, + val: "\"`", + ignoreCase: false, + want: "\"\\\"`\"", + }, + }, + &actionExpr{ + pos: position{line: 2791, col: 7, offset: 90854}, + run: (*parser).callonBlockAttributes152, + expr: &litMatcher{ + pos: position{line: 2791, col: 7, offset: 90854}, + val: "`\"", + ignoreCase: false, + want: "\"`\\\"\"", + }, + }, + &actionExpr{ + pos: position{line: 2794, col: 7, offset: 90912}, + run: (*parser).callonBlockAttributes154, + expr: &litMatcher{ + pos: position{line: 2794, col: 7, offset: 90912}, + val: "'`", + ignoreCase: false, + want: "\"'`\"", + }, + }, + &actionExpr{ + pos: position{line: 2797, col: 7, offset: 90968}, + run: (*parser).callonBlockAttributes156, + expr: &litMatcher{ + pos: position{line: 2797, col: 7, offset: 90968}, + val: "`'", + ignoreCase: false, + want: "\"`'\"", + }, + }, + &actionExpr{ + pos: position{line: 2803, col: 14, offset: 91090}, + run: (*parser).callonBlockAttributes158, + expr: &litMatcher{ + pos: position{line: 2803, col: 14, offset: 91090}, + val: "(C)", + ignoreCase: false, + want: "\"(C)\"", + }, + }, + &actionExpr{ + pos: position{line: 2807, col: 14, offset: 91156}, + run: (*parser).callonBlockAttributes160, + expr: &litMatcher{ + pos: position{line: 2807, col: 14, offset: 91156}, + val: "(TM)", + ignoreCase: false, + want: "\"(TM)\"", + }, + }, + &actionExpr{ + pos: position{line: 2811, col: 15, offset: 91225}, + run: (*parser).callonBlockAttributes162, + expr: &litMatcher{ + pos: position{line: 2811, col: 15, offset: 91225}, + val: "(R)", + ignoreCase: false, + want: "\"(R)\"", + }, + }, + &actionExpr{ + pos: position{line: 2815, col: 13, offset: 91290}, + run: (*parser).callonBlockAttributes164, + expr: &litMatcher{ + pos: position{line: 2815, col: 13, offset: 91290}, + val: "...", + ignoreCase: false, + want: "\"...\"", + }, + }, + &actionExpr{ + pos: position{line: 2839, col: 21, offset: 91792}, + run: (*parser).callonBlockAttributes166, + expr: &litMatcher{ + pos: position{line: 2839, col: 21, offset: 91792}, + val: "->", + ignoreCase: false, + want: "\"->\"", + }, + }, + &actionExpr{ + pos: position{line: 2822, col: 5, offset: 91447}, + run: (*parser).callonBlockAttributes168, + expr: &seqExpr{ + pos: position{line: 2822, col: 5, offset: 91447}, + exprs: []interface{}{ + &andCodeExpr{ + pos: position{line: 2822, col: 5, offset: 91447}, + run: (*parser).callonBlockAttributes170, + }, + &litMatcher{ + pos: position{line: 2825, col: 5, offset: 91503}, + val: "--", + ignoreCase: false, + want: "\"--\"", + }, + &choiceExpr{ + pos: position{line: 2825, col: 11, offset: 91509}, + alternatives: []interface{}{ + &actionExpr{ + pos: position{line: 3134, col: 10, offset: 100432}, + run: (*parser).callonBlockAttributes173, + expr: &charClassMatcher{ + pos: position{line: 3134, col: 11, offset: 100433}, + val: "[ \\t]", + chars: []rune{' ', '\t'}, + ignoreCase: false, + inverted: false, + }, + }, + &andExpr{ + pos: position{line: 2825, col: 19, offset: 91517}, + expr: &choiceExpr{ + pos: position{line: 3150, col: 8, offset: 100756}, + alternatives: []interface{}{ + &actionExpr{ + pos: position{line: 3143, col: 12, offset: 100616}, + run: (*parser).callonBlockAttributes177, + expr: &choiceExpr{ + pos: position{line: 3143, col: 13, offset: 100617}, + alternatives: []interface{}{ + &litMatcher{ + pos: position{line: 3143, col: 13, offset: 100617}, + val: "\n", + ignoreCase: false, + want: "\"\\n\"", + }, + &litMatcher{ + pos: position{line: 3143, col: 20, offset: 100624}, + val: "\r\n", + ignoreCase: false, + want: "\"\\r\\n\"", + }, + &litMatcher{ + pos: position{line: 3143, col: 29, offset: 100633}, + val: "\r", + ignoreCase: false, + want: "\"\\r\"", + }, + }, + }, + }, + ¬Expr{ + pos: position{line: 3147, col: 8, offset: 100706}, + expr: &anyMatcher{ + line: 3147, col: 9, offset: 100707, + }, + }, + }, + }, + }, + }, + }, + }, + }, + }, + &actionExpr{ + pos: position{line: 2830, col: 5, offset: 91638}, + run: (*parser).callonBlockAttributes184, + expr: &seqExpr{ + pos: position{line: 2830, col: 5, offset: 91638}, + exprs: []interface{}{ + &andCodeExpr{ + pos: position{line: 2830, col: 5, offset: 91638}, + run: (*parser).callonBlockAttributes186, + }, + &litMatcher{ + pos: position{line: 2833, col: 5, offset: 91697}, + val: "--", + ignoreCase: false, + want: "\"--\"", + }, + &andExpr{ + pos: position{line: 2833, col: 10, offset: 91702}, + expr: &choiceExpr{ + pos: position{line: 2833, col: 12, offset: 91704}, + alternatives: []interface{}{ + &charClassMatcher{ + pos: position{line: 3030, col: 13, offset: 97444}, + val: "[0-9\\pL]", + ranges: []rune{'0', '9'}, + classes: []*unicode.RangeTable{rangeTable("L")}, + ignoreCase: false, + inverted: false, + }, + &actionExpr{ + pos: position{line: 3143, col: 12, offset: 100616}, + run: (*parser).callonBlockAttributes191, + expr: &choiceExpr{ + pos: position{line: 3143, col: 13, offset: 100617}, + alternatives: []interface{}{ + &litMatcher{ + pos: position{line: 3143, col: 13, offset: 100617}, + val: "\n", + ignoreCase: false, + want: "\"\\n\"", + }, + &litMatcher{ + pos: position{line: 3143, col: 20, offset: 100624}, + val: "\r\n", + ignoreCase: false, + want: "\"\\r\\n\"", + }, + &litMatcher{ + pos: position{line: 3143, col: 29, offset: 100633}, + val: "\r", + ignoreCase: false, + want: "\"\\r\"", + }, + }, + }, + }, + ¬Expr{ + pos: position{line: 3147, col: 8, offset: 100706}, + expr: &anyMatcher{ + line: 3147, col: 9, offset: 100707, + }, + }, + }, + }, + }, + }, + }, + }, + &actionExpr{ + pos: position{line: 2843, col: 20, offset: 91862}, + run: (*parser).callonBlockAttributes198, + expr: &litMatcher{ + pos: position{line: 2843, col: 20, offset: 91862}, + val: "<-", + ignoreCase: false, + want: "\"<-\"", + }, + }, + &actionExpr{ + pos: position{line: 2847, col: 21, offset: 91933}, + run: (*parser).callonBlockAttributes200, + expr: &litMatcher{ + pos: position{line: 2847, col: 21, offset: 91933}, + val: "=>", + ignoreCase: false, + want: "\"=>\"", + }, + }, + &actionExpr{ + pos: position{line: 2851, col: 20, offset: 92003}, + run: (*parser).callonBlockAttributes202, + expr: &litMatcher{ + pos: position{line: 2851, col: 20, offset: 92003}, + val: "<=", + ignoreCase: false, + want: "\"<=\"", + }, + }, + }, + }, + }, + }, + }, + &actionExpr{ + pos: position{line: 2788, col: 5, offset: 90796}, + run: (*parser).callonBlockAttributes204, expr: &litMatcher{ - pos: position{line: 3052, col: 19, offset: 98286}, - val: "*", + pos: position{line: 2788, col: 5, offset: 90796}, + val: "\"`", ignoreCase: false, - want: "\"*\"", + want: "\"\\\"`\"", }, }, - }, - }, - }, - &seqExpr{ - pos: position{line: 3053, col: 12, offset: 98341}, - exprs: []interface{}{ - &litMatcher{ - pos: position{line: 3053, col: 12, offset: 98341}, - val: "_", - ignoreCase: false, - want: "\"_\"", - }, - &andExpr{ - pos: position{line: 3053, col: 16, offset: 98345}, - expr: ¬Expr{ - pos: position{line: 3053, col: 18, offset: 98347}, + &actionExpr{ + pos: position{line: 2791, col: 7, offset: 90854}, + run: (*parser).callonBlockAttributes206, expr: &litMatcher{ - pos: position{line: 3053, col: 19, offset: 98348}, - val: "_", + pos: position{line: 2791, col: 7, offset: 90854}, + val: "`\"", ignoreCase: false, - want: "\"_\"", + want: "\"`\\\"\"", }, }, - }, - }, - }, - &seqExpr{ - pos: position{line: 3054, col: 12, offset: 98403}, - exprs: []interface{}{ - &litMatcher{ - pos: position{line: 3054, col: 12, offset: 98403}, - val: "`", - ignoreCase: false, - want: "\"`\"", - }, - &andExpr{ - pos: position{line: 3054, col: 16, offset: 98407}, - expr: ¬Expr{ - pos: position{line: 3054, col: 18, offset: 98409}, + &actionExpr{ + pos: position{line: 2794, col: 7, offset: 90912}, + run: (*parser).callonBlockAttributes208, expr: &litMatcher{ - pos: position{line: 3054, col: 19, offset: 98410}, - val: "`", + pos: position{line: 2794, col: 7, offset: 90912}, + val: "'`", ignoreCase: false, - want: "\"`\"", + want: "\"'`\"", + }, + }, + &actionExpr{ + pos: position{line: 2797, col: 7, offset: 90968}, + run: (*parser).callonBlockAttributes210, + expr: &litMatcher{ + pos: position{line: 2797, col: 7, offset: 90968}, + val: "`'", + ignoreCase: false, + want: "\"`'\"", + }, + }, + &actionExpr{ + pos: position{line: 2803, col: 14, offset: 91090}, + run: (*parser).callonBlockAttributes212, + expr: &litMatcher{ + pos: position{line: 2803, col: 14, offset: 91090}, + val: "(C)", + ignoreCase: false, + want: "\"(C)\"", + }, + }, + &actionExpr{ + pos: position{line: 2807, col: 14, offset: 91156}, + run: (*parser).callonBlockAttributes214, + expr: &litMatcher{ + pos: position{line: 2807, col: 14, offset: 91156}, + val: "(TM)", + ignoreCase: false, + want: "\"(TM)\"", + }, + }, + &actionExpr{ + pos: position{line: 2811, col: 15, offset: 91225}, + run: (*parser).callonBlockAttributes216, + expr: &litMatcher{ + pos: position{line: 2811, col: 15, offset: 91225}, + val: "(R)", + ignoreCase: false, + want: "\"(R)\"", + }, + }, + &actionExpr{ + pos: position{line: 2815, col: 13, offset: 91290}, + run: (*parser).callonBlockAttributes218, + expr: &litMatcher{ + pos: position{line: 2815, col: 13, offset: 91290}, + val: "...", + ignoreCase: false, + want: "\"...\"", + }, + }, + &actionExpr{ + pos: position{line: 2822, col: 5, offset: 91447}, + run: (*parser).callonBlockAttributes220, + expr: &seqExpr{ + pos: position{line: 2822, col: 5, offset: 91447}, + exprs: []interface{}{ + &andCodeExpr{ + pos: position{line: 2822, col: 5, offset: 91447}, + run: (*parser).callonBlockAttributes222, + }, + &litMatcher{ + pos: position{line: 2825, col: 5, offset: 91503}, + val: "--", + ignoreCase: false, + want: "\"--\"", + }, + &choiceExpr{ + pos: position{line: 2825, col: 11, offset: 91509}, + alternatives: []interface{}{ + &actionExpr{ + pos: position{line: 3134, col: 10, offset: 100432}, + run: (*parser).callonBlockAttributes225, + expr: &charClassMatcher{ + pos: position{line: 3134, col: 11, offset: 100433}, + val: "[ \\t]", + chars: []rune{' ', '\t'}, + ignoreCase: false, + inverted: false, + }, + }, + &andExpr{ + pos: position{line: 2825, col: 19, offset: 91517}, + expr: &choiceExpr{ + pos: position{line: 3150, col: 8, offset: 100756}, + alternatives: []interface{}{ + &actionExpr{ + pos: position{line: 3143, col: 12, offset: 100616}, + run: (*parser).callonBlockAttributes229, + expr: &choiceExpr{ + pos: position{line: 3143, col: 13, offset: 100617}, + alternatives: []interface{}{ + &litMatcher{ + pos: position{line: 3143, col: 13, offset: 100617}, + val: "\n", + ignoreCase: false, + want: "\"\\n\"", + }, + &litMatcher{ + pos: position{line: 3143, col: 20, offset: 100624}, + val: "\r\n", + ignoreCase: false, + want: "\"\\r\\n\"", + }, + &litMatcher{ + pos: position{line: 3143, col: 29, offset: 100633}, + val: "\r", + ignoreCase: false, + want: "\"\\r\"", + }, + }, + }, + }, + ¬Expr{ + pos: position{line: 3147, col: 8, offset: 100706}, + expr: &anyMatcher{ + line: 3147, col: 9, offset: 100707, + }, + }, + }, + }, + }, + }, + }, + }, + }, + }, + &actionExpr{ + pos: position{line: 2830, col: 5, offset: 91638}, + run: (*parser).callonBlockAttributes236, + expr: &seqExpr{ + pos: position{line: 2830, col: 5, offset: 91638}, + exprs: []interface{}{ + &andCodeExpr{ + pos: position{line: 2830, col: 5, offset: 91638}, + run: (*parser).callonBlockAttributes238, + }, + &litMatcher{ + pos: position{line: 2833, col: 5, offset: 91697}, + val: "--", + ignoreCase: false, + want: "\"--\"", + }, + &andExpr{ + pos: position{line: 2833, col: 10, offset: 91702}, + expr: &choiceExpr{ + pos: position{line: 2833, col: 12, offset: 91704}, + alternatives: []interface{}{ + &charClassMatcher{ + pos: position{line: 3030, col: 13, offset: 97444}, + val: "[0-9\\pL]", + ranges: []rune{'0', '9'}, + classes: []*unicode.RangeTable{rangeTable("L")}, + ignoreCase: false, + inverted: false, + }, + &actionExpr{ + pos: position{line: 3143, col: 12, offset: 100616}, + run: (*parser).callonBlockAttributes243, + expr: &choiceExpr{ + pos: position{line: 3143, col: 13, offset: 100617}, + alternatives: []interface{}{ + &litMatcher{ + pos: position{line: 3143, col: 13, offset: 100617}, + val: "\n", + ignoreCase: false, + want: "\"\\n\"", + }, + &litMatcher{ + pos: position{line: 3143, col: 20, offset: 100624}, + val: "\r\n", + ignoreCase: false, + want: "\"\\r\\n\"", + }, + &litMatcher{ + pos: position{line: 3143, col: 29, offset: 100633}, + val: "\r", + ignoreCase: false, + want: "\"\\r\"", + }, + }, + }, + }, + ¬Expr{ + pos: position{line: 3147, col: 8, offset: 100706}, + expr: &anyMatcher{ + line: 3147, col: 9, offset: 100707, + }, + }, + }, + }, + }, + }, + }, + }, + &actionExpr{ + pos: position{line: 2839, col: 21, offset: 91792}, + run: (*parser).callonBlockAttributes250, + expr: &litMatcher{ + pos: position{line: 2839, col: 21, offset: 91792}, + val: "->", + ignoreCase: false, + want: "\"->\"", + }, + }, + &actionExpr{ + pos: position{line: 2843, col: 20, offset: 91862}, + run: (*parser).callonBlockAttributes252, + expr: &litMatcher{ + pos: position{line: 2843, col: 20, offset: 91862}, + val: "<-", + ignoreCase: false, + want: "\"<-\"", + }, + }, + &actionExpr{ + pos: position{line: 2847, col: 21, offset: 91933}, + run: (*parser).callonBlockAttributes254, + expr: &litMatcher{ + pos: position{line: 2847, col: 21, offset: 91933}, + val: "=>", + ignoreCase: false, + want: "\"=>\"", + }, + }, + &actionExpr{ + pos: position{line: 2851, col: 20, offset: 92003}, + run: (*parser).callonBlockAttributes256, + expr: &litMatcher{ + pos: position{line: 2851, col: 20, offset: 92003}, + val: "<=", + ignoreCase: false, + want: "\"<=\"", + }, + }, + &actionExpr{ + pos: position{line: 2862, col: 5, offset: 92311}, + run: (*parser).callonBlockAttributes258, + expr: &seqExpr{ + pos: position{line: 2862, col: 5, offset: 92311}, + exprs: []interface{}{ + &charClassMatcher{ + pos: position{line: 3030, col: 13, offset: 97444}, + val: "[0-9\\pL]", + ranges: []rune{'0', '9'}, + classes: []*unicode.RangeTable{rangeTable("L")}, + ignoreCase: false, + inverted: false, + }, + &litMatcher{ + pos: position{line: 2862, col: 14, offset: 92320}, + val: "\\'", + ignoreCase: false, + want: "\"\\\\'\"", + }, + &andExpr{ + pos: position{line: 2862, col: 19, offset: 92325}, + expr: &charClassMatcher{ + pos: position{line: 2862, col: 20, offset: 92326}, + val: "[\\pL]", + classes: []*unicode.RangeTable{rangeTable("L")}, + ignoreCase: false, + inverted: false, + }, + }, + }, + }, + }, + &actionExpr{ + pos: position{line: 2868, col: 5, offset: 92557}, + run: (*parser).callonBlockAttributes264, + expr: &seqExpr{ + pos: position{line: 2868, col: 5, offset: 92557}, + exprs: []interface{}{ + &charClassMatcher{ + pos: position{line: 3030, col: 13, offset: 97444}, + val: "[0-9\\pL]", + ranges: []rune{'0', '9'}, + classes: []*unicode.RangeTable{rangeTable("L")}, + ignoreCase: false, + inverted: false, + }, + &litMatcher{ + pos: position{line: 2868, col: 14, offset: 92566}, + val: "'", + ignoreCase: false, + want: "\"'\"", + }, + &andExpr{ + pos: position{line: 2868, col: 18, offset: 92570}, + expr: &charClassMatcher{ + pos: position{line: 2868, col: 19, offset: 92571}, + val: "[\\pL]", + classes: []*unicode.RangeTable{rangeTable("L")}, + ignoreCase: false, + inverted: false, + }, + }, + }, }, }, }, }, }, + ¬Expr{ + pos: position{line: 3057, col: 9, offset: 98368}, + expr: &choiceExpr{ + pos: position{line: 1857, col: 34, offset: 60592}, + alternatives: []interface{}{ + &litMatcher{ + pos: position{line: 1857, col: 34, offset: 60592}, + val: "**", + ignoreCase: false, + want: "\"**\"", + }, + &litMatcher{ + pos: position{line: 1857, col: 41, offset: 60599}, + val: "__", + ignoreCase: false, + want: "\"__\"", + }, + &litMatcher{ + pos: position{line: 1857, col: 48, offset: 60606}, + val: "``", + ignoreCase: false, + want: "\"``\"", + }, + &litMatcher{ + pos: position{line: 2365, col: 35, offset: 77368}, + val: "##", + ignoreCase: false, + want: "\"##\"", + }, + &charClassMatcher{ + pos: position{line: 1857, col: 88, offset: 60646}, + val: "[^~]", + chars: []rune{'^', '~'}, + ignoreCase: false, + inverted: false, + }, + }, + }, + }, + &charClassMatcher{ + pos: position{line: 3058, col: 10, offset: 98408}, + val: "[.*_`,;!?()-0-9\\pL]", + chars: []rune{'.', '*', '_', '`', ',', ';', '!', '?', '(', ')', '-'}, + ranges: []rune{'0', '9'}, + classes: []*unicode.RangeTable{rangeTable("L")}, + ignoreCase: false, + inverted: false, + }, }, }, }, &choiceExpr{ - pos: position{line: 3057, col: 6, offset: 98468}, + pos: position{line: 3067, col: 6, offset: 98556}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, - run: (*parser).callonBlockAttributes160, + pos: position{line: 3134, col: 10, offset: 100432}, + run: (*parser).callonBlockAttributes279, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -12347,37 +12943,36 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3057, col: 14, offset: 98476}, + pos: position{line: 3067, col: 14, offset: 98564}, expr: &choiceExpr{ - pos: position{line: 3057, col: 16, offset: 98478}, + pos: position{line: 3067, col: 16, offset: 98566}, alternatives: []interface{}{ - &charClassMatcher{ - pos: position{line: 3057, col: 16, offset: 98478}, - val: "[.�]", - chars: []rune{'.', '�'}, + &litMatcher{ + pos: position{line: 1223, col: 32, offset: 38088}, + val: "�", ignoreCase: false, - inverted: false, + want: "\"�\"", }, &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, - run: (*parser).callonBlockAttributes165, + pos: position{line: 3143, col: 12, offset: 100616}, + run: (*parser).callonBlockAttributes284, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -12386,9 +12981,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -12400,10 +12995,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, - run: (*parser).callonBlockAttributes172, + pos: position{line: 3134, col: 10, offset: 100432}, + run: (*parser).callonBlockAttributes291, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -12412,7 +13007,7 @@ var g = &grammar{ }, &actionExpr{ pos: position{line: 644, col: 5, offset: 20473}, - run: (*parser).callonBlockAttributes174, + run: (*parser).callonBlockAttributes293, expr: &seqExpr{ pos: position{line: 644, col: 5, offset: 20473}, exprs: []interface{}{ @@ -12427,7 +13022,7 @@ var g = &grammar{ label: "name", expr: &actionExpr{ pos: position{line: 318, col: 18, offset: 9911}, - run: (*parser).callonBlockAttributes178, + run: (*parser).callonBlockAttributes297, expr: &seqExpr{ pos: position{line: 318, col: 18, offset: 9911}, exprs: []interface{}{ @@ -12467,7 +13062,7 @@ var g = &grammar{ }, &actionExpr{ pos: position{line: 651, col: 5, offset: 20741}, - run: (*parser).callonBlockAttributes184, + run: (*parser).callonBlockAttributes303, expr: &seqExpr{ pos: position{line: 651, col: 5, offset: 20741}, exprs: []interface{}{ @@ -12482,7 +13077,7 @@ var g = &grammar{ label: "name", expr: &actionExpr{ pos: position{line: 318, col: 18, offset: 9911}, - run: (*parser).callonBlockAttributes188, + run: (*parser).callonBlockAttributes307, expr: &seqExpr{ pos: position{line: 318, col: 18, offset: 9911}, exprs: []interface{}{ @@ -12521,10 +13116,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3074, col: 12, offset: 98992}, - run: (*parser).callonBlockAttributes194, + pos: position{line: 3077, col: 12, offset: 98840}, + run: (*parser).callonBlockAttributes313, expr: &charClassMatcher{ - pos: position{line: 3074, col: 12, offset: 98992}, + pos: position{line: 3077, col: 12, offset: 98840}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -12542,10 +13137,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 376, col: 35, offset: 11817}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, - run: (*parser).callonBlockAttributes197, + pos: position{line: 3134, col: 10, offset: 100432}, + run: (*parser).callonBlockAttributes316, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -12554,28 +13149,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, - run: (*parser).callonBlockAttributes200, + pos: position{line: 3143, col: 12, offset: 100616}, + run: (*parser).callonBlockAttributes319, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -12584,9 +13179,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -12595,26 +13190,26 @@ var g = &grammar{ pos: position{line: 376, col: 46, offset: 11828}, expr: &actionExpr{ pos: position{line: 676, col: 14, offset: 21643}, - run: (*parser).callonBlockAttributes208, + run: (*parser).callonBlockAttributes327, expr: &seqExpr{ pos: position{line: 676, col: 14, offset: 21643}, exprs: []interface{}{ ¬Expr{ pos: position{line: 676, col: 14, offset: 21643}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, &zeroOrMoreExpr{ pos: position{line: 676, col: 19, offset: 21648}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, - run: (*parser).callonBlockAttributes214, + pos: position{line: 3134, col: 10, offset: 100432}, + run: (*parser).callonBlockAttributes333, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -12623,28 +13218,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, - run: (*parser).callonBlockAttributes217, + pos: position{line: 3143, col: 12, offset: 100616}, + run: (*parser).callonBlockAttributes336, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -12653,9 +13248,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -12669,7 +13264,7 @@ var g = &grammar{ }, &actionExpr{ pos: position{line: 380, col: 12, offset: 11918}, - run: (*parser).callonBlockAttributes224, + run: (*parser).callonBlockAttributes343, expr: &seqExpr{ pos: position{line: 380, col: 12, offset: 11918}, exprs: []interface{}{ @@ -12684,10 +13279,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 380, col: 44, offset: 11950}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, - run: (*parser).callonBlockAttributes229, + pos: position{line: 3134, col: 10, offset: 100432}, + run: (*parser).callonBlockAttributes348, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -12696,28 +13291,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, - run: (*parser).callonBlockAttributes232, + pos: position{line: 3143, col: 12, offset: 100616}, + run: (*parser).callonBlockAttributes351, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -12726,9 +13321,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -12737,26 +13332,26 @@ var g = &grammar{ pos: position{line: 380, col: 55, offset: 11961}, expr: &actionExpr{ pos: position{line: 676, col: 14, offset: 21643}, - run: (*parser).callonBlockAttributes240, + run: (*parser).callonBlockAttributes359, expr: &seqExpr{ pos: position{line: 676, col: 14, offset: 21643}, exprs: []interface{}{ ¬Expr{ pos: position{line: 676, col: 14, offset: 21643}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, &zeroOrMoreExpr{ pos: position{line: 676, col: 19, offset: 21648}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, - run: (*parser).callonBlockAttributes246, + pos: position{line: 3134, col: 10, offset: 100432}, + run: (*parser).callonBlockAttributes365, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -12765,28 +13360,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, - run: (*parser).callonBlockAttributes249, + pos: position{line: 3143, col: 12, offset: 100616}, + run: (*parser).callonBlockAttributes368, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -12795,9 +13390,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -12976,12 +13571,12 @@ var g = &grammar{ pos: position{line: 571, col: 9, offset: 17768}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, run: (*parser).callonLongHandAttributes27, expr: &oneOrMoreExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, expr: &charClassMatcher{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -12991,10 +13586,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonLongHandAttributes30, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -13002,40 +13597,40 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, run: (*parser).callonLongHandAttributes32, expr: &litMatcher{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, run: (*parser).callonLongHandAttributes34, expr: &litMatcher{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, run: (*parser).callonLongHandAttributes36, expr: &litMatcher{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, run: (*parser).callonLongHandAttributes38, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, val: "`'", ignoreCase: false, want: "\"`'\"", @@ -13492,12 +14087,12 @@ var g = &grammar{ pos: position{line: 597, col: 9, offset: 18619}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, run: (*parser).callonLongHandAttributes129, expr: &oneOrMoreExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, expr: &charClassMatcher{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -13507,10 +14102,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonLongHandAttributes132, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -13518,40 +14113,40 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, run: (*parser).callonLongHandAttributes134, expr: &litMatcher{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, run: (*parser).callonLongHandAttributes136, expr: &litMatcher{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, run: (*parser).callonLongHandAttributes138, expr: &litMatcher{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, run: (*parser).callonLongHandAttributes140, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, val: "`'", ignoreCase: false, want: "\"`'\"", @@ -13985,10 +14580,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 591, col: 14, offset: 18508}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonLongHandAttributes226, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -14024,40 +14619,40 @@ var g = &grammar{ pos: position{line: 507, col: 9, offset: 15981}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, run: (*parser).callonLongHandAttributes234, expr: &litMatcher{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, run: (*parser).callonLongHandAttributes236, expr: &litMatcher{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, run: (*parser).callonLongHandAttributes238, expr: &litMatcher{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, run: (*parser).callonLongHandAttributes240, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, val: "`'", ignoreCase: false, want: "\"`'\"", @@ -14455,10 +15050,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 517, col: 9, offset: 16267}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonLongHandAttributes320, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -14574,12 +15169,12 @@ var g = &grammar{ pos: position{line: 571, col: 9, offset: 17768}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, run: (*parser).callonLongHandAttributes348, expr: &oneOrMoreExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, expr: &charClassMatcher{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -14589,10 +15184,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonLongHandAttributes351, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -14600,40 +15195,40 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, run: (*parser).callonLongHandAttributes353, expr: &litMatcher{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, run: (*parser).callonLongHandAttributes355, expr: &litMatcher{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, run: (*parser).callonLongHandAttributes357, expr: &litMatcher{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, run: (*parser).callonLongHandAttributes359, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, val: "`'", ignoreCase: false, want: "\"`'\"", @@ -15090,12 +15685,12 @@ var g = &grammar{ pos: position{line: 597, col: 9, offset: 18619}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, run: (*parser).callonLongHandAttributes450, expr: &oneOrMoreExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, expr: &charClassMatcher{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -15105,10 +15700,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonLongHandAttributes453, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -15116,40 +15711,40 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, run: (*parser).callonLongHandAttributes455, expr: &litMatcher{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, run: (*parser).callonLongHandAttributes457, expr: &litMatcher{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, run: (*parser).callonLongHandAttributes459, expr: &litMatcher{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, run: (*parser).callonLongHandAttributes461, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, val: "`'", ignoreCase: false, want: "\"`'\"", @@ -15583,10 +16178,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 591, col: 14, offset: 18508}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonLongHandAttributes547, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -15622,40 +16217,40 @@ var g = &grammar{ pos: position{line: 507, col: 9, offset: 15981}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, run: (*parser).callonLongHandAttributes555, expr: &litMatcher{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, run: (*parser).callonLongHandAttributes557, expr: &litMatcher{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, run: (*parser).callonLongHandAttributes559, expr: &litMatcher{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, run: (*parser).callonLongHandAttributes561, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, val: "`'", ignoreCase: false, want: "\"`'\"", @@ -16053,10 +16648,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 517, col: 9, offset: 16267}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonLongHandAttributes641, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -16137,12 +16732,12 @@ var g = &grammar{ pos: position{line: 571, col: 9, offset: 17768}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, run: (*parser).callonLongHandAttributes659, expr: &oneOrMoreExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, expr: &charClassMatcher{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -16152,10 +16747,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonLongHandAttributes662, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -16163,40 +16758,40 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, run: (*parser).callonLongHandAttributes664, expr: &litMatcher{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, run: (*parser).callonLongHandAttributes666, expr: &litMatcher{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, run: (*parser).callonLongHandAttributes668, expr: &litMatcher{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, run: (*parser).callonLongHandAttributes670, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, val: "`'", ignoreCase: false, want: "\"`'\"", @@ -16653,12 +17248,12 @@ var g = &grammar{ pos: position{line: 597, col: 9, offset: 18619}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, run: (*parser).callonLongHandAttributes761, expr: &oneOrMoreExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, expr: &charClassMatcher{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -16668,10 +17263,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonLongHandAttributes764, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -16679,40 +17274,40 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, run: (*parser).callonLongHandAttributes766, expr: &litMatcher{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, run: (*parser).callonLongHandAttributes768, expr: &litMatcher{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, run: (*parser).callonLongHandAttributes770, expr: &litMatcher{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, run: (*parser).callonLongHandAttributes772, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, val: "`'", ignoreCase: false, want: "\"`'\"", @@ -17146,10 +17741,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 591, col: 14, offset: 18508}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonLongHandAttributes858, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -17185,40 +17780,40 @@ var g = &grammar{ pos: position{line: 507, col: 9, offset: 15981}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, run: (*parser).callonLongHandAttributes866, expr: &litMatcher{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, run: (*parser).callonLongHandAttributes868, expr: &litMatcher{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, run: (*parser).callonLongHandAttributes870, expr: &litMatcher{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, run: (*parser).callonLongHandAttributes872, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, val: "`'", ignoreCase: false, want: "\"`'\"", @@ -17616,10 +18211,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 517, col: 9, offset: 16267}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonLongHandAttributes952, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -17700,12 +18295,12 @@ var g = &grammar{ pos: position{line: 571, col: 9, offset: 17768}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, run: (*parser).callonLongHandAttributes970, expr: &oneOrMoreExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, expr: &charClassMatcher{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -17715,10 +18310,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonLongHandAttributes973, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -17726,40 +18321,40 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, run: (*parser).callonLongHandAttributes975, expr: &litMatcher{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, run: (*parser).callonLongHandAttributes977, expr: &litMatcher{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, run: (*parser).callonLongHandAttributes979, expr: &litMatcher{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, run: (*parser).callonLongHandAttributes981, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, val: "`'", ignoreCase: false, want: "\"`'\"", @@ -18216,12 +18811,12 @@ var g = &grammar{ pos: position{line: 597, col: 9, offset: 18619}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, run: (*parser).callonLongHandAttributes1072, expr: &oneOrMoreExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, expr: &charClassMatcher{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -18231,10 +18826,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonLongHandAttributes1075, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -18242,40 +18837,40 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, run: (*parser).callonLongHandAttributes1077, expr: &litMatcher{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, run: (*parser).callonLongHandAttributes1079, expr: &litMatcher{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, run: (*parser).callonLongHandAttributes1081, expr: &litMatcher{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, run: (*parser).callonLongHandAttributes1083, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, val: "`'", ignoreCase: false, want: "\"`'\"", @@ -18709,10 +19304,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 591, col: 14, offset: 18508}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonLongHandAttributes1169, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -18748,40 +19343,40 @@ var g = &grammar{ pos: position{line: 507, col: 9, offset: 15981}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, run: (*parser).callonLongHandAttributes1177, expr: &litMatcher{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, run: (*parser).callonLongHandAttributes1179, expr: &litMatcher{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, run: (*parser).callonLongHandAttributes1181, expr: &litMatcher{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, run: (*parser).callonLongHandAttributes1183, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, val: "`'", ignoreCase: false, want: "\"`'\"", @@ -19179,10 +19774,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 517, col: 9, offset: 16267}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonLongHandAttributes1263, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -19231,10 +19826,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 465, col: 13, offset: 14685}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonLongHandAttributes1270, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -19321,10 +19916,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 523, col: 34, offset: 16410}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonPositionalAttribute11, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -19364,10 +19959,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 528, col: 13, offset: 16574}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonPositionalAttribute20, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -19390,10 +19985,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 528, col: 26, offset: 16587}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonPositionalAttribute26, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -19448,10 +20043,10 @@ var g = &grammar{ ¬Expr{ pos: position{line: 548, col: 22, offset: 17234}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonNamedAttribute7, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -19482,10 +20077,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 541, col: 9, offset: 16979}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonNamedAttribute13, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -19515,10 +20110,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 542, col: 33, offset: 17019}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonNamedAttribute21, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -19584,12 +20179,12 @@ var g = &grammar{ pos: position{line: 571, col: 9, offset: 17768}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, run: (*parser).callonAttributeValue15, expr: &oneOrMoreExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, expr: &charClassMatcher{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -19599,10 +20194,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonAttributeValue18, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -19610,40 +20205,40 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, run: (*parser).callonAttributeValue20, expr: &litMatcher{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, run: (*parser).callonAttributeValue22, expr: &litMatcher{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, run: (*parser).callonAttributeValue24, expr: &litMatcher{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, run: (*parser).callonAttributeValue26, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, val: "`'", ignoreCase: false, want: "\"`'\"", @@ -20100,12 +20695,12 @@ var g = &grammar{ pos: position{line: 597, col: 9, offset: 18619}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, run: (*parser).callonAttributeValue117, expr: &oneOrMoreExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, expr: &charClassMatcher{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -20115,10 +20710,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonAttributeValue120, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -20126,40 +20721,40 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, run: (*parser).callonAttributeValue122, expr: &litMatcher{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, run: (*parser).callonAttributeValue124, expr: &litMatcher{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, run: (*parser).callonAttributeValue126, expr: &litMatcher{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, run: (*parser).callonAttributeValue128, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, val: "`'", ignoreCase: false, want: "\"`'\"", @@ -20593,10 +21188,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 591, col: 14, offset: 18508}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonAttributeValue214, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -20634,10 +21229,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 558, col: 9, offset: 17451}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonAttributeValue222, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -20671,10 +21266,10 @@ var g = &grammar{ ¬Expr{ pos: position{line: 618, col: 5, offset: 19475}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonUnquotedAttributeValue4, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -21072,10 +21667,10 @@ var g = &grammar{ want: "\"{\"", }, &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonUnquotedAttributeValue83, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -21126,12 +21721,12 @@ var g = &grammar{ pos: position{line: 685, col: 32, offset: 22001}, label: "id", expr: &actionExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, run: (*parser).callonCrossReference6, expr: &oneOrMoreExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, expr: &charClassMatcher{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -21143,10 +21738,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 685, col: 40, offset: 22009}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonCrossReference10, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -21344,12 +21939,12 @@ var g = &grammar{ pos: position{line: 687, col: 14, offset: 22126}, label: "id", expr: &actionExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, run: (*parser).callonCrossReference48, expr: &oneOrMoreExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, expr: &charClassMatcher{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -21393,46 +21988,46 @@ var g = &grammar{ pos: position{line: 691, col: 35, offset: 22239}, label: "url", expr: &actionExpr{ - pos: position{line: 3086, col: 17, offset: 99194}, + pos: position{line: 3089, col: 17, offset: 99042}, run: (*parser).callonExternalCrossReference5, expr: &labeledExpr{ - pos: position{line: 3086, col: 17, offset: 99194}, + pos: position{line: 3089, col: 17, offset: 99042}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 3086, col: 22, offset: 99199}, + pos: position{line: 3089, col: 22, offset: 99047}, expr: &choiceExpr{ - pos: position{line: 3086, col: 23, offset: 99200}, + pos: position{line: 3089, col: 23, offset: 99048}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3103, col: 5, offset: 99693}, + pos: position{line: 3106, col: 5, offset: 99541}, run: (*parser).callonExternalCrossReference9, expr: &seqExpr{ - pos: position{line: 3103, col: 5, offset: 99693}, + pos: position{line: 3106, col: 5, offset: 99541}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 3103, col: 5, offset: 99693}, + pos: position{line: 3106, col: 5, offset: 99541}, expr: &litMatcher{ - pos: position{line: 3103, col: 6, offset: 99694}, + pos: position{line: 3106, col: 6, offset: 99542}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 3104, col: 5, offset: 99718}, + pos: position{line: 3107, col: 5, offset: 99566}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 3104, col: 14, offset: 99727}, + pos: position{line: 3107, col: 14, offset: 99575}, expr: &choiceExpr{ - pos: position{line: 3105, col: 9, offset: 99737}, + pos: position{line: 3108, col: 9, offset: 99585}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3105, col: 9, offset: 99737}, + pos: position{line: 3108, col: 9, offset: 99585}, run: (*parser).callonExternalCrossReference16, expr: &oneOrMoreExpr{ - pos: position{line: 3105, col: 9, offset: 99737}, + pos: position{line: 3108, col: 9, offset: 99585}, expr: &charClassMatcher{ - pos: position{line: 3105, col: 10, offset: 99738}, + pos: position{line: 3108, col: 10, offset: 99586}, val: "[^\\r\\n[]�{.,;?! ]", chars: []rune{'\r', '\n', '[', ']', '�', '{', '.', ',', ';', '?', '!', ' '}, ignoreCase: false, @@ -21441,13 +22036,13 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 3108, col: 11, offset: 100001}, + pos: position{line: 3111, col: 11, offset: 99849}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3069, col: 25, offset: 98843}, + pos: position{line: 3072, col: 25, offset: 98691}, run: (*parser).callonExternalCrossReference20, expr: &charClassMatcher{ - pos: position{line: 3069, col: 25, offset: 98843}, + pos: position{line: 3072, col: 25, offset: 98691}, val: "[.,;?!]", chars: []rune{'.', ',', ';', '?', '!'}, ignoreCase: false, @@ -21455,23 +22050,23 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3108, col: 32, offset: 100022}, + pos: position{line: 3111, col: 32, offset: 99870}, expr: ¬Expr{ - pos: position{line: 3108, col: 34, offset: 100024}, + pos: position{line: 3111, col: 34, offset: 99872}, expr: &choiceExpr{ - pos: position{line: 3108, col: 36, offset: 100026}, + pos: position{line: 3111, col: 36, offset: 99874}, alternatives: []interface{}{ ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonExternalCrossReference27, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -21839,10 +22434,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3111, col: 11, offset: 100127}, + pos: position{line: 3113, col: 11, offset: 99928}, run: (*parser).callonExternalCrossReference98, expr: &litMatcher{ - pos: position{line: 3111, col: 11, offset: 100127}, + pos: position{line: 3113, col: 11, offset: 99928}, val: "{", ignoreCase: false, want: "\"{\"", @@ -21931,12 +22526,12 @@ var g = &grammar{ pos: position{line: 988, col: 11, offset: 30956}, label: "author", expr: &actionExpr{ - pos: position{line: 3082, col: 14, offset: 99124}, + pos: position{line: 3085, col: 14, offset: 98972}, run: (*parser).callonMarkdownQuoteAttribution5, expr: &oneOrMoreExpr{ - pos: position{line: 3082, col: 14, offset: 99124}, + pos: position{line: 3085, col: 14, offset: 98972}, expr: &charClassMatcher{ - pos: position{line: 3082, col: 14, offset: 99124}, + pos: position{line: 3085, col: 14, offset: 98972}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -21946,28 +22541,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonMarkdownQuoteAttribution9, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -21976,9 +22571,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -22102,10 +22697,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 360, col: 49, offset: 11115}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentHeaderAttributes15, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -22114,28 +22709,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentHeaderAttributes18, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -22144,9 +22739,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -22209,10 +22804,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 362, col: 39, offset: 11236}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentHeaderAttributes36, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -22221,28 +22816,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentHeaderAttributes39, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -22251,9 +22846,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -22262,36 +22857,36 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2766, col: 22, offset: 89873}, + pos: position{line: 2765, col: 22, offset: 89847}, run: (*parser).callonDocumentHeaderAttributes46, expr: &seqExpr{ - pos: position{line: 2766, col: 22, offset: 89873}, + pos: position{line: 2765, col: 22, offset: 89847}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2771, col: 31, offset: 90094}, + pos: position{line: 2770, col: 31, offset: 90068}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2771, col: 36, offset: 90099}, + pos: position{line: 2770, col: 36, offset: 90073}, expr: &litMatcher{ - pos: position{line: 2771, col: 37, offset: 90100}, + pos: position{line: 2770, col: 37, offset: 90074}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2766, col: 49, offset: 89900}, + pos: position{line: 2765, col: 49, offset: 89874}, label: "content", expr: &actionExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, run: (*parser).callonDocumentHeaderAttributes52, expr: &zeroOrMoreExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, expr: &charClassMatcher{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -22301,28 +22896,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentHeaderAttributes56, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -22331,9 +22926,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -22384,10 +22979,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 741, col: 8, offset: 23838}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentHeaderAttributes74, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -22396,28 +22991,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentHeaderAttributes77, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -22426,9 +23021,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -22489,10 +23084,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 741, col: 8, offset: 23838}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentHeaderAttributes99, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -22501,28 +23096,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentHeaderAttributes102, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -22531,9 +23126,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -22542,9 +23137,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -22562,9 +23157,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 810, col: 5, offset: 26240}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -22572,12 +23167,12 @@ var g = &grammar{ pos: position{line: 811, col: 5, offset: 26313}, label: "content", expr: &actionExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, run: (*parser).callonDocumentHeaderAttributes118, expr: &zeroOrMoreExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, expr: &charClassMatcher{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -22587,28 +23182,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentHeaderAttributes122, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -22617,9 +23212,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -22675,10 +23270,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 741, col: 8, offset: 23838}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentHeaderAttributes140, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -22687,28 +23282,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentHeaderAttributes143, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -22717,9 +23312,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -22728,9 +23323,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -22748,19 +23343,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 676, col: 14, offset: 21643}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, &zeroOrMoreExpr{ pos: position{line: 676, col: 19, offset: 21648}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentHeaderAttributes158, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -22769,28 +23364,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentHeaderAttributes161, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -22799,9 +23394,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -22836,36 +23431,36 @@ var g = &grammar{ pos: position{line: 1128, col: 6, offset: 34955}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2766, col: 22, offset: 89873}, + pos: position{line: 2765, col: 22, offset: 89847}, run: (*parser).callonDocumentInformation7, expr: &seqExpr{ - pos: position{line: 2766, col: 22, offset: 89873}, + pos: position{line: 2765, col: 22, offset: 89847}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2771, col: 31, offset: 90094}, + pos: position{line: 2770, col: 31, offset: 90068}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2771, col: 36, offset: 90099}, + pos: position{line: 2770, col: 36, offset: 90073}, expr: &litMatcher{ - pos: position{line: 2771, col: 37, offset: 90100}, + pos: position{line: 2770, col: 37, offset: 90074}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2766, col: 49, offset: 89900}, + pos: position{line: 2765, col: 49, offset: 89874}, label: "content", expr: &actionExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, run: (*parser).callonDocumentInformation13, expr: &zeroOrMoreExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, expr: &charClassMatcher{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -22875,28 +23470,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentInformation17, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -22905,9 +23500,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -22958,10 +23553,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 741, col: 8, offset: 23838}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentInformation35, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -22970,28 +23565,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentInformation38, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -23000,9 +23595,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -23063,10 +23658,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 741, col: 8, offset: 23838}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentInformation60, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -23075,28 +23670,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentInformation63, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -23105,9 +23700,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -23116,9 +23711,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -23136,9 +23731,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 810, col: 5, offset: 26240}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -23146,12 +23741,12 @@ var g = &grammar{ pos: position{line: 811, col: 5, offset: 26313}, label: "content", expr: &actionExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, run: (*parser).callonDocumentInformation79, expr: &zeroOrMoreExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, expr: &charClassMatcher{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -23161,28 +23756,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentInformation83, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -23191,9 +23786,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -23249,10 +23844,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 741, col: 8, offset: 23838}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentInformation101, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -23261,28 +23856,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentInformation104, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -23291,9 +23886,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -23302,9 +23897,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -23348,10 +23943,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1148, col: 20, offset: 35704}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentInformation123, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -23402,10 +23997,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1171, col: 5, offset: 36441}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentInformation138, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -23437,10 +24032,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1175, col: 5, offset: 36540}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentInformation146, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -23472,10 +24067,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1179, col: 5, offset: 36637}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentInformation154, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -23502,9 +24097,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 1185, col: 5, offset: 36759}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -23546,10 +24141,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1157, col: 69, offset: 36029}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentInformation170, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -23569,10 +24164,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1157, col: 81, offset: 36041}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentInformation175, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -23590,28 +24185,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentInformation179, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -23620,9 +24215,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -23637,36 +24232,36 @@ var g = &grammar{ pos: position{line: 1142, col: 6, offset: 35377}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2766, col: 22, offset: 89873}, + pos: position{line: 2765, col: 22, offset: 89847}, run: (*parser).callonDocumentInformation188, expr: &seqExpr{ - pos: position{line: 2766, col: 22, offset: 89873}, + pos: position{line: 2765, col: 22, offset: 89847}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2771, col: 31, offset: 90094}, + pos: position{line: 2770, col: 31, offset: 90068}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2771, col: 36, offset: 90099}, + pos: position{line: 2770, col: 36, offset: 90073}, expr: &litMatcher{ - pos: position{line: 2771, col: 37, offset: 90100}, + pos: position{line: 2770, col: 37, offset: 90074}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2766, col: 49, offset: 89900}, + pos: position{line: 2765, col: 49, offset: 89874}, label: "content", expr: &actionExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, run: (*parser).callonDocumentInformation194, expr: &zeroOrMoreExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, expr: &charClassMatcher{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -23676,28 +24271,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentInformation198, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -23706,9 +24301,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -23759,10 +24354,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 741, col: 8, offset: 23838}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentInformation216, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -23771,28 +24366,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentInformation219, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -23801,9 +24396,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -23864,10 +24459,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 741, col: 8, offset: 23838}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentInformation241, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -23876,28 +24471,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentInformation244, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -23906,9 +24501,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -23917,9 +24512,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -23937,9 +24532,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 810, col: 5, offset: 26240}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -23947,12 +24542,12 @@ var g = &grammar{ pos: position{line: 811, col: 5, offset: 26313}, label: "content", expr: &actionExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, run: (*parser).callonDocumentInformation260, expr: &zeroOrMoreExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, expr: &charClassMatcher{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -23962,28 +24557,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentInformation264, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -23992,9 +24587,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -24050,10 +24645,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 741, col: 8, offset: 23838}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentInformation282, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -24062,28 +24657,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentInformation285, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -24092,9 +24687,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -24103,9 +24698,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -24131,10 +24726,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1196, col: 21, offset: 37035}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentInformation299, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -24236,10 +24831,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1208, col: 28, offset: 37666}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentInformation323, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -24386,28 +24981,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentInformation355, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -24416,9 +25011,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -24453,12 +25048,12 @@ var g = &grammar{ want: "\"=\"", }, &actionExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, run: (*parser).callonDocumentTitle4, expr: &oneOrMoreExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, expr: &charClassMatcher{ - pos: position{line: 3136, col: 12, offset: 100699}, + pos: position{line: 3138, col: 12, offset: 100500}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -24475,28 +25070,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDocumentTitle10, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -24505,9 +25100,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -24546,10 +25141,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1171, col: 5, offset: 36441}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentAuthorFullName8, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -24581,10 +25176,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1175, col: 5, offset: 36540}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentAuthorFullName16, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -24616,10 +25211,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1179, col: 5, offset: 36637}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDocumentAuthorFullName24, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -24644,113 +25239,709 @@ var g = &grammar{ pos: position{line: 1285, col: 9, offset: 40021}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3050, col: 5, offset: 98189}, + pos: position{line: 3050, col: 5, offset: 98164}, run: (*parser).callonInlineElement4, expr: &seqExpr{ - pos: position{line: 3050, col: 5, offset: 98189}, + pos: position{line: 3050, col: 5, offset: 98164}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3050, col: 5, offset: 98189}, + pos: position{line: 3050, col: 5, offset: 98164}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, inverted: false, }, + &stateCodeExpr{ + pos: position{line: 3051, col: 5, offset: 98205}, + run: (*parser).callonInlineElement7, + }, &oneOrMoreExpr{ - pos: position{line: 3051, col: 5, offset: 98228}, - expr: &choiceExpr{ - pos: position{line: 3051, col: 9, offset: 98232}, - alternatives: []interface{}{ - &charClassMatcher{ - pos: position{line: 3051, col: 9, offset: 98232}, - val: "[,;!?0-9\\pL]", - chars: []rune{',', ';', '!', '?'}, - ranges: []rune{'0', '9'}, - classes: []*unicode.RangeTable{rangeTable("L")}, - ignoreCase: false, - inverted: false, - }, - &seqExpr{ - pos: position{line: 3052, col: 12, offset: 98279}, - exprs: []interface{}{ - &litMatcher{ - pos: position{line: 3052, col: 12, offset: 98279}, - val: "*", - ignoreCase: false, - want: "\"*\"", - }, - &andExpr{ - pos: position{line: 3052, col: 16, offset: 98283}, - expr: ¬Expr{ - pos: position{line: 3052, col: 18, offset: 98285}, + pos: position{line: 3056, col: 5, offset: 98348}, + expr: &seqExpr{ + pos: position{line: 3056, col: 9, offset: 98352}, + exprs: []interface{}{ + ¬Expr{ + pos: position{line: 3056, col: 9, offset: 98352}, + expr: &choiceExpr{ + pos: position{line: 2779, col: 5, offset: 90338}, + alternatives: []interface{}{ + &actionExpr{ + pos: position{line: 2779, col: 5, offset: 90338}, + run: (*parser).callonInlineElement12, + expr: &seqExpr{ + pos: position{line: 2779, col: 5, offset: 90338}, + exprs: []interface{}{ + &litMatcher{ + pos: position{line: 2779, col: 5, offset: 90338}, + val: "\\", + ignoreCase: false, + want: "\"\\\\\"", + }, + &choiceExpr{ + pos: position{line: 2779, col: 10, offset: 90343}, + alternatives: []interface{}{ + &actionExpr{ + pos: position{line: 2788, col: 5, offset: 90796}, + run: (*parser).callonInlineElement16, + expr: &litMatcher{ + pos: position{line: 2788, col: 5, offset: 90796}, + val: "\"`", + ignoreCase: false, + want: "\"\\\"`\"", + }, + }, + &actionExpr{ + pos: position{line: 2791, col: 7, offset: 90854}, + run: (*parser).callonInlineElement18, + expr: &litMatcher{ + pos: position{line: 2791, col: 7, offset: 90854}, + val: "`\"", + ignoreCase: false, + want: "\"`\\\"\"", + }, + }, + &actionExpr{ + pos: position{line: 2794, col: 7, offset: 90912}, + run: (*parser).callonInlineElement20, + expr: &litMatcher{ + pos: position{line: 2794, col: 7, offset: 90912}, + val: "'`", + ignoreCase: false, + want: "\"'`\"", + }, + }, + &actionExpr{ + pos: position{line: 2797, col: 7, offset: 90968}, + run: (*parser).callonInlineElement22, + expr: &litMatcher{ + pos: position{line: 2797, col: 7, offset: 90968}, + val: "`'", + ignoreCase: false, + want: "\"`'\"", + }, + }, + &actionExpr{ + pos: position{line: 2803, col: 14, offset: 91090}, + run: (*parser).callonInlineElement24, + expr: &litMatcher{ + pos: position{line: 2803, col: 14, offset: 91090}, + val: "(C)", + ignoreCase: false, + want: "\"(C)\"", + }, + }, + &actionExpr{ + pos: position{line: 2807, col: 14, offset: 91156}, + run: (*parser).callonInlineElement26, + expr: &litMatcher{ + pos: position{line: 2807, col: 14, offset: 91156}, + val: "(TM)", + ignoreCase: false, + want: "\"(TM)\"", + }, + }, + &actionExpr{ + pos: position{line: 2811, col: 15, offset: 91225}, + run: (*parser).callonInlineElement28, + expr: &litMatcher{ + pos: position{line: 2811, col: 15, offset: 91225}, + val: "(R)", + ignoreCase: false, + want: "\"(R)\"", + }, + }, + &actionExpr{ + pos: position{line: 2815, col: 13, offset: 91290}, + run: (*parser).callonInlineElement30, + expr: &litMatcher{ + pos: position{line: 2815, col: 13, offset: 91290}, + val: "...", + ignoreCase: false, + want: "\"...\"", + }, + }, + &actionExpr{ + pos: position{line: 2839, col: 21, offset: 91792}, + run: (*parser).callonInlineElement32, + expr: &litMatcher{ + pos: position{line: 2839, col: 21, offset: 91792}, + val: "->", + ignoreCase: false, + want: "\"->\"", + }, + }, + &actionExpr{ + pos: position{line: 2822, col: 5, offset: 91447}, + run: (*parser).callonInlineElement34, + expr: &seqExpr{ + pos: position{line: 2822, col: 5, offset: 91447}, + exprs: []interface{}{ + &andCodeExpr{ + pos: position{line: 2822, col: 5, offset: 91447}, + run: (*parser).callonInlineElement36, + }, + &litMatcher{ + pos: position{line: 2825, col: 5, offset: 91503}, + val: "--", + ignoreCase: false, + want: "\"--\"", + }, + &choiceExpr{ + pos: position{line: 2825, col: 11, offset: 91509}, + alternatives: []interface{}{ + &actionExpr{ + pos: position{line: 3134, col: 10, offset: 100432}, + run: (*parser).callonInlineElement39, + expr: &charClassMatcher{ + pos: position{line: 3134, col: 11, offset: 100433}, + val: "[ \\t]", + chars: []rune{' ', '\t'}, + ignoreCase: false, + inverted: false, + }, + }, + &andExpr{ + pos: position{line: 2825, col: 19, offset: 91517}, + expr: &choiceExpr{ + pos: position{line: 3150, col: 8, offset: 100756}, + alternatives: []interface{}{ + &actionExpr{ + pos: position{line: 3143, col: 12, offset: 100616}, + run: (*parser).callonInlineElement43, + expr: &choiceExpr{ + pos: position{line: 3143, col: 13, offset: 100617}, + alternatives: []interface{}{ + &litMatcher{ + pos: position{line: 3143, col: 13, offset: 100617}, + val: "\n", + ignoreCase: false, + want: "\"\\n\"", + }, + &litMatcher{ + pos: position{line: 3143, col: 20, offset: 100624}, + val: "\r\n", + ignoreCase: false, + want: "\"\\r\\n\"", + }, + &litMatcher{ + pos: position{line: 3143, col: 29, offset: 100633}, + val: "\r", + ignoreCase: false, + want: "\"\\r\"", + }, + }, + }, + }, + ¬Expr{ + pos: position{line: 3147, col: 8, offset: 100706}, + expr: &anyMatcher{ + line: 3147, col: 9, offset: 100707, + }, + }, + }, + }, + }, + }, + }, + }, + }, + }, + &actionExpr{ + pos: position{line: 2830, col: 5, offset: 91638}, + run: (*parser).callonInlineElement50, + expr: &seqExpr{ + pos: position{line: 2830, col: 5, offset: 91638}, + exprs: []interface{}{ + &andCodeExpr{ + pos: position{line: 2830, col: 5, offset: 91638}, + run: (*parser).callonInlineElement52, + }, + &litMatcher{ + pos: position{line: 2833, col: 5, offset: 91697}, + val: "--", + ignoreCase: false, + want: "\"--\"", + }, + &andExpr{ + pos: position{line: 2833, col: 10, offset: 91702}, + expr: &choiceExpr{ + pos: position{line: 2833, col: 12, offset: 91704}, + alternatives: []interface{}{ + &charClassMatcher{ + pos: position{line: 3030, col: 13, offset: 97444}, + val: "[0-9\\pL]", + ranges: []rune{'0', '9'}, + classes: []*unicode.RangeTable{rangeTable("L")}, + ignoreCase: false, + inverted: false, + }, + &actionExpr{ + pos: position{line: 3143, col: 12, offset: 100616}, + run: (*parser).callonInlineElement57, + expr: &choiceExpr{ + pos: position{line: 3143, col: 13, offset: 100617}, + alternatives: []interface{}{ + &litMatcher{ + pos: position{line: 3143, col: 13, offset: 100617}, + val: "\n", + ignoreCase: false, + want: "\"\\n\"", + }, + &litMatcher{ + pos: position{line: 3143, col: 20, offset: 100624}, + val: "\r\n", + ignoreCase: false, + want: "\"\\r\\n\"", + }, + &litMatcher{ + pos: position{line: 3143, col: 29, offset: 100633}, + val: "\r", + ignoreCase: false, + want: "\"\\r\"", + }, + }, + }, + }, + ¬Expr{ + pos: position{line: 3147, col: 8, offset: 100706}, + expr: &anyMatcher{ + line: 3147, col: 9, offset: 100707, + }, + }, + }, + }, + }, + }, + }, + }, + &actionExpr{ + pos: position{line: 2843, col: 20, offset: 91862}, + run: (*parser).callonInlineElement64, + expr: &litMatcher{ + pos: position{line: 2843, col: 20, offset: 91862}, + val: "<-", + ignoreCase: false, + want: "\"<-\"", + }, + }, + &actionExpr{ + pos: position{line: 2847, col: 21, offset: 91933}, + run: (*parser).callonInlineElement66, + expr: &litMatcher{ + pos: position{line: 2847, col: 21, offset: 91933}, + val: "=>", + ignoreCase: false, + want: "\"=>\"", + }, + }, + &actionExpr{ + pos: position{line: 2851, col: 20, offset: 92003}, + run: (*parser).callonInlineElement68, + expr: &litMatcher{ + pos: position{line: 2851, col: 20, offset: 92003}, + val: "<=", + ignoreCase: false, + want: "\"<=\"", + }, + }, + }, + }, + }, + }, + }, + &actionExpr{ + pos: position{line: 2788, col: 5, offset: 90796}, + run: (*parser).callonInlineElement70, expr: &litMatcher{ - pos: position{line: 3052, col: 19, offset: 98286}, - val: "*", + pos: position{line: 2788, col: 5, offset: 90796}, + val: "\"`", ignoreCase: false, - want: "\"*\"", + want: "\"\\\"`\"", }, }, - }, - }, - }, - &seqExpr{ - pos: position{line: 3053, col: 12, offset: 98341}, - exprs: []interface{}{ - &litMatcher{ - pos: position{line: 3053, col: 12, offset: 98341}, - val: "_", - ignoreCase: false, - want: "\"_\"", - }, - &andExpr{ - pos: position{line: 3053, col: 16, offset: 98345}, - expr: ¬Expr{ - pos: position{line: 3053, col: 18, offset: 98347}, + &actionExpr{ + pos: position{line: 2791, col: 7, offset: 90854}, + run: (*parser).callonInlineElement72, expr: &litMatcher{ - pos: position{line: 3053, col: 19, offset: 98348}, - val: "_", + pos: position{line: 2791, col: 7, offset: 90854}, + val: "`\"", ignoreCase: false, - want: "\"_\"", + want: "\"`\\\"\"", }, }, - }, - }, - }, - &seqExpr{ - pos: position{line: 3054, col: 12, offset: 98403}, - exprs: []interface{}{ - &litMatcher{ - pos: position{line: 3054, col: 12, offset: 98403}, - val: "`", - ignoreCase: false, - want: "\"`\"", - }, - &andExpr{ - pos: position{line: 3054, col: 16, offset: 98407}, - expr: ¬Expr{ - pos: position{line: 3054, col: 18, offset: 98409}, + &actionExpr{ + pos: position{line: 2794, col: 7, offset: 90912}, + run: (*parser).callonInlineElement74, expr: &litMatcher{ - pos: position{line: 3054, col: 19, offset: 98410}, - val: "`", + pos: position{line: 2794, col: 7, offset: 90912}, + val: "'`", ignoreCase: false, - want: "\"`\"", + want: "\"'`\"", + }, + }, + &actionExpr{ + pos: position{line: 2797, col: 7, offset: 90968}, + run: (*parser).callonInlineElement76, + expr: &litMatcher{ + pos: position{line: 2797, col: 7, offset: 90968}, + val: "`'", + ignoreCase: false, + want: "\"`'\"", + }, + }, + &actionExpr{ + pos: position{line: 2803, col: 14, offset: 91090}, + run: (*parser).callonInlineElement78, + expr: &litMatcher{ + pos: position{line: 2803, col: 14, offset: 91090}, + val: "(C)", + ignoreCase: false, + want: "\"(C)\"", + }, + }, + &actionExpr{ + pos: position{line: 2807, col: 14, offset: 91156}, + run: (*parser).callonInlineElement80, + expr: &litMatcher{ + pos: position{line: 2807, col: 14, offset: 91156}, + val: "(TM)", + ignoreCase: false, + want: "\"(TM)\"", + }, + }, + &actionExpr{ + pos: position{line: 2811, col: 15, offset: 91225}, + run: (*parser).callonInlineElement82, + expr: &litMatcher{ + pos: position{line: 2811, col: 15, offset: 91225}, + val: "(R)", + ignoreCase: false, + want: "\"(R)\"", + }, + }, + &actionExpr{ + pos: position{line: 2815, col: 13, offset: 91290}, + run: (*parser).callonInlineElement84, + expr: &litMatcher{ + pos: position{line: 2815, col: 13, offset: 91290}, + val: "...", + ignoreCase: false, + want: "\"...\"", + }, + }, + &actionExpr{ + pos: position{line: 2822, col: 5, offset: 91447}, + run: (*parser).callonInlineElement86, + expr: &seqExpr{ + pos: position{line: 2822, col: 5, offset: 91447}, + exprs: []interface{}{ + &andCodeExpr{ + pos: position{line: 2822, col: 5, offset: 91447}, + run: (*parser).callonInlineElement88, + }, + &litMatcher{ + pos: position{line: 2825, col: 5, offset: 91503}, + val: "--", + ignoreCase: false, + want: "\"--\"", + }, + &choiceExpr{ + pos: position{line: 2825, col: 11, offset: 91509}, + alternatives: []interface{}{ + &actionExpr{ + pos: position{line: 3134, col: 10, offset: 100432}, + run: (*parser).callonInlineElement91, + expr: &charClassMatcher{ + pos: position{line: 3134, col: 11, offset: 100433}, + val: "[ \\t]", + chars: []rune{' ', '\t'}, + ignoreCase: false, + inverted: false, + }, + }, + &andExpr{ + pos: position{line: 2825, col: 19, offset: 91517}, + expr: &choiceExpr{ + pos: position{line: 3150, col: 8, offset: 100756}, + alternatives: []interface{}{ + &actionExpr{ + pos: position{line: 3143, col: 12, offset: 100616}, + run: (*parser).callonInlineElement95, + expr: &choiceExpr{ + pos: position{line: 3143, col: 13, offset: 100617}, + alternatives: []interface{}{ + &litMatcher{ + pos: position{line: 3143, col: 13, offset: 100617}, + val: "\n", + ignoreCase: false, + want: "\"\\n\"", + }, + &litMatcher{ + pos: position{line: 3143, col: 20, offset: 100624}, + val: "\r\n", + ignoreCase: false, + want: "\"\\r\\n\"", + }, + &litMatcher{ + pos: position{line: 3143, col: 29, offset: 100633}, + val: "\r", + ignoreCase: false, + want: "\"\\r\"", + }, + }, + }, + }, + ¬Expr{ + pos: position{line: 3147, col: 8, offset: 100706}, + expr: &anyMatcher{ + line: 3147, col: 9, offset: 100707, + }, + }, + }, + }, + }, + }, + }, + }, + }, + }, + &actionExpr{ + pos: position{line: 2830, col: 5, offset: 91638}, + run: (*parser).callonInlineElement102, + expr: &seqExpr{ + pos: position{line: 2830, col: 5, offset: 91638}, + exprs: []interface{}{ + &andCodeExpr{ + pos: position{line: 2830, col: 5, offset: 91638}, + run: (*parser).callonInlineElement104, + }, + &litMatcher{ + pos: position{line: 2833, col: 5, offset: 91697}, + val: "--", + ignoreCase: false, + want: "\"--\"", + }, + &andExpr{ + pos: position{line: 2833, col: 10, offset: 91702}, + expr: &choiceExpr{ + pos: position{line: 2833, col: 12, offset: 91704}, + alternatives: []interface{}{ + &charClassMatcher{ + pos: position{line: 3030, col: 13, offset: 97444}, + val: "[0-9\\pL]", + ranges: []rune{'0', '9'}, + classes: []*unicode.RangeTable{rangeTable("L")}, + ignoreCase: false, + inverted: false, + }, + &actionExpr{ + pos: position{line: 3143, col: 12, offset: 100616}, + run: (*parser).callonInlineElement109, + expr: &choiceExpr{ + pos: position{line: 3143, col: 13, offset: 100617}, + alternatives: []interface{}{ + &litMatcher{ + pos: position{line: 3143, col: 13, offset: 100617}, + val: "\n", + ignoreCase: false, + want: "\"\\n\"", + }, + &litMatcher{ + pos: position{line: 3143, col: 20, offset: 100624}, + val: "\r\n", + ignoreCase: false, + want: "\"\\r\\n\"", + }, + &litMatcher{ + pos: position{line: 3143, col: 29, offset: 100633}, + val: "\r", + ignoreCase: false, + want: "\"\\r\"", + }, + }, + }, + }, + ¬Expr{ + pos: position{line: 3147, col: 8, offset: 100706}, + expr: &anyMatcher{ + line: 3147, col: 9, offset: 100707, + }, + }, + }, + }, + }, + }, + }, + }, + &actionExpr{ + pos: position{line: 2839, col: 21, offset: 91792}, + run: (*parser).callonInlineElement116, + expr: &litMatcher{ + pos: position{line: 2839, col: 21, offset: 91792}, + val: "->", + ignoreCase: false, + want: "\"->\"", + }, + }, + &actionExpr{ + pos: position{line: 2843, col: 20, offset: 91862}, + run: (*parser).callonInlineElement118, + expr: &litMatcher{ + pos: position{line: 2843, col: 20, offset: 91862}, + val: "<-", + ignoreCase: false, + want: "\"<-\"", + }, + }, + &actionExpr{ + pos: position{line: 2847, col: 21, offset: 91933}, + run: (*parser).callonInlineElement120, + expr: &litMatcher{ + pos: position{line: 2847, col: 21, offset: 91933}, + val: "=>", + ignoreCase: false, + want: "\"=>\"", + }, + }, + &actionExpr{ + pos: position{line: 2851, col: 20, offset: 92003}, + run: (*parser).callonInlineElement122, + expr: &litMatcher{ + pos: position{line: 2851, col: 20, offset: 92003}, + val: "<=", + ignoreCase: false, + want: "\"<=\"", + }, + }, + &actionExpr{ + pos: position{line: 2862, col: 5, offset: 92311}, + run: (*parser).callonInlineElement124, + expr: &seqExpr{ + pos: position{line: 2862, col: 5, offset: 92311}, + exprs: []interface{}{ + &charClassMatcher{ + pos: position{line: 3030, col: 13, offset: 97444}, + val: "[0-9\\pL]", + ranges: []rune{'0', '9'}, + classes: []*unicode.RangeTable{rangeTable("L")}, + ignoreCase: false, + inverted: false, + }, + &litMatcher{ + pos: position{line: 2862, col: 14, offset: 92320}, + val: "\\'", + ignoreCase: false, + want: "\"\\\\'\"", + }, + &andExpr{ + pos: position{line: 2862, col: 19, offset: 92325}, + expr: &charClassMatcher{ + pos: position{line: 2862, col: 20, offset: 92326}, + val: "[\\pL]", + classes: []*unicode.RangeTable{rangeTable("L")}, + ignoreCase: false, + inverted: false, + }, + }, + }, + }, + }, + &actionExpr{ + pos: position{line: 2868, col: 5, offset: 92557}, + run: (*parser).callonInlineElement130, + expr: &seqExpr{ + pos: position{line: 2868, col: 5, offset: 92557}, + exprs: []interface{}{ + &charClassMatcher{ + pos: position{line: 3030, col: 13, offset: 97444}, + val: "[0-9\\pL]", + ranges: []rune{'0', '9'}, + classes: []*unicode.RangeTable{rangeTable("L")}, + ignoreCase: false, + inverted: false, + }, + &litMatcher{ + pos: position{line: 2868, col: 14, offset: 92566}, + val: "'", + ignoreCase: false, + want: "\"'\"", + }, + &andExpr{ + pos: position{line: 2868, col: 18, offset: 92570}, + expr: &charClassMatcher{ + pos: position{line: 2868, col: 19, offset: 92571}, + val: "[\\pL]", + classes: []*unicode.RangeTable{rangeTable("L")}, + ignoreCase: false, + inverted: false, + }, + }, + }, }, }, }, }, }, + ¬Expr{ + pos: position{line: 3057, col: 9, offset: 98368}, + expr: &choiceExpr{ + pos: position{line: 1857, col: 34, offset: 60592}, + alternatives: []interface{}{ + &litMatcher{ + pos: position{line: 1857, col: 34, offset: 60592}, + val: "**", + ignoreCase: false, + want: "\"**\"", + }, + &litMatcher{ + pos: position{line: 1857, col: 41, offset: 60599}, + val: "__", + ignoreCase: false, + want: "\"__\"", + }, + &litMatcher{ + pos: position{line: 1857, col: 48, offset: 60606}, + val: "``", + ignoreCase: false, + want: "\"``\"", + }, + &litMatcher{ + pos: position{line: 2365, col: 35, offset: 77368}, + val: "##", + ignoreCase: false, + want: "\"##\"", + }, + &charClassMatcher{ + pos: position{line: 1857, col: 88, offset: 60646}, + val: "[^~]", + chars: []rune{'^', '~'}, + ignoreCase: false, + inverted: false, + }, + }, + }, + }, + &charClassMatcher{ + pos: position{line: 3058, col: 10, offset: 98408}, + val: "[.*_`,;!?()-0-9\\pL]", + chars: []rune{'.', '*', '_', '`', ',', ';', '!', '?', '(', ')', '-'}, + ranges: []rune{'0', '9'}, + classes: []*unicode.RangeTable{rangeTable("L")}, + ignoreCase: false, + inverted: false, + }, }, }, }, &choiceExpr{ - pos: position{line: 3057, col: 6, offset: 98468}, + pos: position{line: 3067, col: 6, offset: 98556}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, - run: (*parser).callonInlineElement26, + pos: position{line: 3134, col: 10, offset: 100432}, + run: (*parser).callonInlineElement145, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -24758,37 +25949,36 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3057, col: 14, offset: 98476}, + pos: position{line: 3067, col: 14, offset: 98564}, expr: &choiceExpr{ - pos: position{line: 3057, col: 16, offset: 98478}, + pos: position{line: 3067, col: 16, offset: 98566}, alternatives: []interface{}{ - &charClassMatcher{ - pos: position{line: 3057, col: 16, offset: 98478}, - val: "[.�]", - chars: []rune{'.', '�'}, + &litMatcher{ + pos: position{line: 1223, col: 32, offset: 38088}, + val: "�", ignoreCase: false, - inverted: false, + want: "\"�\"", }, &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, - run: (*parser).callonInlineElement31, + pos: position{line: 3143, col: 12, offset: 100616}, + run: (*parser).callonInlineElement150, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -24797,9 +25987,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -24811,12 +26001,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, - run: (*parser).callonInlineElement38, + pos: position{line: 3138, col: 11, offset: 100499}, + run: (*parser).callonInlineElement157, expr: &oneOrMoreExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, expr: &charClassMatcher{ - pos: position{line: 3136, col: 12, offset: 100699}, + pos: position{line: 3138, col: 12, offset: 100500}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -24826,13 +26016,13 @@ var g = &grammar{ }, &actionExpr{ pos: position{line: 1233, col: 5, offset: 38566}, - run: (*parser).callonInlineElement41, + run: (*parser).callonInlineElement160, expr: &seqExpr{ pos: position{line: 1233, col: 5, offset: 38566}, exprs: []interface{}{ &andCodeExpr{ pos: position{line: 1233, col: 5, offset: 38566}, - run: (*parser).callonInlineElement43, + run: (*parser).callonInlineElement162, }, &litMatcher{ pos: position{line: 1236, col: 5, offset: 38668}, @@ -24843,10 +26033,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1236, col: 9, offset: 38672}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, - run: (*parser).callonInlineElement46, + pos: position{line: 3134, col: 10, offset: 100432}, + run: (*parser).callonInlineElement165, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -24857,28 +26047,28 @@ var g = &grammar{ &andExpr{ pos: position{line: 1236, col: 16, offset: 38679}, expr: &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, - run: (*parser).callonInlineElement50, + pos: position{line: 3143, col: 12, offset: 100616}, + run: (*parser).callonInlineElement169, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -24887,9 +26077,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -24899,134 +26089,134 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2780, col: 5, offset: 90364}, - run: (*parser).callonInlineElement57, + pos: position{line: 2779, col: 5, offset: 90338}, + run: (*parser).callonInlineElement176, expr: &seqExpr{ - pos: position{line: 2780, col: 5, offset: 90364}, + pos: position{line: 2779, col: 5, offset: 90338}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2780, col: 5, offset: 90364}, + pos: position{line: 2779, col: 5, offset: 90338}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, &choiceExpr{ - pos: position{line: 2780, col: 10, offset: 90369}, + pos: position{line: 2779, col: 10, offset: 90343}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2789, col: 5, offset: 90822}, - run: (*parser).callonInlineElement61, + pos: position{line: 2788, col: 5, offset: 90796}, + run: (*parser).callonInlineElement180, expr: &litMatcher{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 7, offset: 90880}, - run: (*parser).callonInlineElement63, + pos: position{line: 2791, col: 7, offset: 90854}, + run: (*parser).callonInlineElement182, expr: &litMatcher{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2795, col: 7, offset: 90938}, - run: (*parser).callonInlineElement65, + pos: position{line: 2794, col: 7, offset: 90912}, + run: (*parser).callonInlineElement184, expr: &litMatcher{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 90994}, - run: (*parser).callonInlineElement67, + pos: position{line: 2797, col: 7, offset: 90968}, + run: (*parser).callonInlineElement186, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 14, offset: 91116}, - run: (*parser).callonInlineElement69, + pos: position{line: 2803, col: 14, offset: 91090}, + run: (*parser).callonInlineElement188, expr: &litMatcher{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2808, col: 14, offset: 91182}, - run: (*parser).callonInlineElement71, + pos: position{line: 2807, col: 14, offset: 91156}, + run: (*parser).callonInlineElement190, expr: &litMatcher{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2812, col: 15, offset: 91251}, - run: (*parser).callonInlineElement73, + pos: position{line: 2811, col: 15, offset: 91225}, + run: (*parser).callonInlineElement192, expr: &litMatcher{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2816, col: 13, offset: 91316}, - run: (*parser).callonInlineElement75, + pos: position{line: 2815, col: 13, offset: 91290}, + run: (*parser).callonInlineElement194, expr: &litMatcher{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2839, col: 21, offset: 91817}, - run: (*parser).callonInlineElement77, + pos: position{line: 2839, col: 21, offset: 91792}, + run: (*parser).callonInlineElement196, expr: &litMatcher{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, - run: (*parser).callonInlineElement79, + pos: position{line: 2822, col: 5, offset: 91447}, + run: (*parser).callonInlineElement198, expr: &seqExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, - run: (*parser).callonInlineElement81, + pos: position{line: 2822, col: 5, offset: 91447}, + run: (*parser).callonInlineElement200, }, &litMatcher{ - pos: position{line: 2826, col: 5, offset: 91529}, + pos: position{line: 2825, col: 5, offset: 91503}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2826, col: 11, offset: 91535}, + pos: position{line: 2825, col: 11, offset: 91509}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, - run: (*parser).callonInlineElement84, + pos: position{line: 3134, col: 10, offset: 100432}, + run: (*parser).callonInlineElement203, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -25034,30 +26224,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2826, col: 19, offset: 91543}, + pos: position{line: 2825, col: 19, offset: 91517}, expr: &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, - run: (*parser).callonInlineElement88, + pos: position{line: 3143, col: 12, offset: 100616}, + run: (*parser).callonInlineElement207, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -25066,9 +26256,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -25080,28 +26270,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, - run: (*parser).callonInlineElement95, + pos: position{line: 2830, col: 5, offset: 91638}, + run: (*parser).callonInlineElement214, expr: &seqExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, - run: (*parser).callonInlineElement97, + pos: position{line: 2830, col: 5, offset: 91638}, + run: (*parser).callonInlineElement216, }, &litMatcher{ - pos: position{line: 2834, col: 5, offset: 91723}, + pos: position{line: 2833, col: 5, offset: 91697}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2834, col: 10, offset: 91728}, + pos: position{line: 2833, col: 10, offset: 91702}, expr: &choiceExpr{ - pos: position{line: 2834, col: 12, offset: 91730}, + pos: position{line: 2833, col: 12, offset: 91704}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -25109,25 +26299,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, - run: (*parser).callonInlineElement102, + pos: position{line: 3143, col: 12, offset: 100616}, + run: (*parser).callonInlineElement221, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -25136,9 +26326,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -25148,30 +26338,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2843, col: 20, offset: 91887}, - run: (*parser).callonInlineElement109, + pos: position{line: 2843, col: 20, offset: 91862}, + run: (*parser).callonInlineElement228, expr: &litMatcher{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2847, col: 21, offset: 91958}, - run: (*parser).callonInlineElement111, + pos: position{line: 2847, col: 21, offset: 91933}, + run: (*parser).callonInlineElement230, expr: &litMatcher{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2851, col: 20, offset: 92028}, - run: (*parser).callonInlineElement113, + pos: position{line: 2851, col: 20, offset: 92003}, + run: (*parser).callonInlineElement232, expr: &litMatcher{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, val: "<=", ignoreCase: false, want: "\"<=\"", @@ -25183,109 +26373,109 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2789, col: 5, offset: 90822}, - run: (*parser).callonInlineElement115, + pos: position{line: 2788, col: 5, offset: 90796}, + run: (*parser).callonInlineElement234, expr: &litMatcher{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 7, offset: 90880}, - run: (*parser).callonInlineElement117, + pos: position{line: 2791, col: 7, offset: 90854}, + run: (*parser).callonInlineElement236, expr: &litMatcher{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2795, col: 7, offset: 90938}, - run: (*parser).callonInlineElement119, + pos: position{line: 2794, col: 7, offset: 90912}, + run: (*parser).callonInlineElement238, expr: &litMatcher{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 90994}, - run: (*parser).callonInlineElement121, + pos: position{line: 2797, col: 7, offset: 90968}, + run: (*parser).callonInlineElement240, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 14, offset: 91116}, - run: (*parser).callonInlineElement123, + pos: position{line: 2803, col: 14, offset: 91090}, + run: (*parser).callonInlineElement242, expr: &litMatcher{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2808, col: 14, offset: 91182}, - run: (*parser).callonInlineElement125, + pos: position{line: 2807, col: 14, offset: 91156}, + run: (*parser).callonInlineElement244, expr: &litMatcher{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2812, col: 15, offset: 91251}, - run: (*parser).callonInlineElement127, + pos: position{line: 2811, col: 15, offset: 91225}, + run: (*parser).callonInlineElement246, expr: &litMatcher{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2816, col: 13, offset: 91316}, - run: (*parser).callonInlineElement129, + pos: position{line: 2815, col: 13, offset: 91290}, + run: (*parser).callonInlineElement248, expr: &litMatcher{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, - run: (*parser).callonInlineElement131, + pos: position{line: 2822, col: 5, offset: 91447}, + run: (*parser).callonInlineElement250, expr: &seqExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, - run: (*parser).callonInlineElement133, + pos: position{line: 2822, col: 5, offset: 91447}, + run: (*parser).callonInlineElement252, }, &litMatcher{ - pos: position{line: 2826, col: 5, offset: 91529}, + pos: position{line: 2825, col: 5, offset: 91503}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2826, col: 11, offset: 91535}, + pos: position{line: 2825, col: 11, offset: 91509}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, - run: (*parser).callonInlineElement136, + pos: position{line: 3134, col: 10, offset: 100432}, + run: (*parser).callonInlineElement255, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -25293,30 +26483,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2826, col: 19, offset: 91543}, + pos: position{line: 2825, col: 19, offset: 91517}, expr: &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, - run: (*parser).callonInlineElement140, + pos: position{line: 3143, col: 12, offset: 100616}, + run: (*parser).callonInlineElement259, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -25325,9 +26515,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -25339,28 +26529,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, - run: (*parser).callonInlineElement147, + pos: position{line: 2830, col: 5, offset: 91638}, + run: (*parser).callonInlineElement266, expr: &seqExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, - run: (*parser).callonInlineElement149, + pos: position{line: 2830, col: 5, offset: 91638}, + run: (*parser).callonInlineElement268, }, &litMatcher{ - pos: position{line: 2834, col: 5, offset: 91723}, + pos: position{line: 2833, col: 5, offset: 91697}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2834, col: 10, offset: 91728}, + pos: position{line: 2833, col: 10, offset: 91702}, expr: &choiceExpr{ - pos: position{line: 2834, col: 12, offset: 91730}, + pos: position{line: 2833, col: 12, offset: 91704}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -25368,25 +26558,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, - run: (*parser).callonInlineElement154, + pos: position{line: 3143, col: 12, offset: 100616}, + run: (*parser).callonInlineElement273, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -25395,9 +26585,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -25407,53 +26597,53 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2839, col: 21, offset: 91817}, - run: (*parser).callonInlineElement161, + pos: position{line: 2839, col: 21, offset: 91792}, + run: (*parser).callonInlineElement280, expr: &litMatcher{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2843, col: 20, offset: 91887}, - run: (*parser).callonInlineElement163, + pos: position{line: 2843, col: 20, offset: 91862}, + run: (*parser).callonInlineElement282, expr: &litMatcher{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2847, col: 21, offset: 91958}, - run: (*parser).callonInlineElement165, + pos: position{line: 2847, col: 21, offset: 91933}, + run: (*parser).callonInlineElement284, expr: &litMatcher{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2851, col: 20, offset: 92028}, - run: (*parser).callonInlineElement167, + pos: position{line: 2851, col: 20, offset: 92003}, + run: (*parser).callonInlineElement286, expr: &litMatcher{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, val: "<=", ignoreCase: false, want: "\"<=\"", }, }, &actionExpr{ - pos: position{line: 2862, col: 5, offset: 92336}, - run: (*parser).callonInlineElement169, + pos: position{line: 2862, col: 5, offset: 92311}, + run: (*parser).callonInlineElement288, expr: &seqExpr{ - pos: position{line: 2862, col: 5, offset: 92336}, + pos: position{line: 2862, col: 5, offset: 92311}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -25461,15 +26651,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2862, col: 14, offset: 92345}, + pos: position{line: 2862, col: 14, offset: 92320}, val: "\\'", ignoreCase: false, want: "\"\\\\'\"", }, &andExpr{ - pos: position{line: 2862, col: 19, offset: 92350}, + pos: position{line: 2862, col: 19, offset: 92325}, expr: &charClassMatcher{ - pos: position{line: 2862, col: 20, offset: 92351}, + pos: position{line: 2862, col: 20, offset: 92326}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -25480,13 +26670,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2868, col: 5, offset: 92582}, - run: (*parser).callonInlineElement175, + pos: position{line: 2868, col: 5, offset: 92557}, + run: (*parser).callonInlineElement294, expr: &seqExpr{ - pos: position{line: 2868, col: 5, offset: 92582}, + pos: position{line: 2868, col: 5, offset: 92557}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -25494,15 +26684,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2868, col: 14, offset: 92591}, + pos: position{line: 2868, col: 14, offset: 92566}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2868, col: 18, offset: 92595}, + pos: position{line: 2868, col: 18, offset: 92570}, expr: &charClassMatcher{ - pos: position{line: 2868, col: 19, offset: 92596}, + pos: position{line: 2868, col: 19, offset: 92571}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -25518,13 +26708,13 @@ var g = &grammar{ }, &actionExpr{ pos: position{line: 635, col: 5, offset: 20263}, - run: (*parser).callonInlineElement182, + run: (*parser).callonInlineElement301, expr: &seqExpr{ pos: position{line: 635, col: 5, offset: 20263}, exprs: []interface{}{ &andCodeExpr{ pos: position{line: 635, col: 5, offset: 20263}, - run: (*parser).callonInlineElement184, + run: (*parser).callonInlineElement303, }, &labeledExpr{ pos: position{line: 638, col: 5, offset: 20335}, @@ -25534,7 +26724,7 @@ var g = &grammar{ alternatives: []interface{}{ &actionExpr{ pos: position{line: 657, col: 25, offset: 20945}, - run: (*parser).callonInlineElement187, + run: (*parser).callonInlineElement306, expr: &seqExpr{ pos: position{line: 657, col: 25, offset: 20945}, exprs: []interface{}{ @@ -25549,7 +26739,7 @@ var g = &grammar{ label: "name", expr: &actionExpr{ pos: position{line: 318, col: 18, offset: 9911}, - run: (*parser).callonInlineElement191, + run: (*parser).callonInlineElement310, expr: &seqExpr{ pos: position{line: 318, col: 18, offset: 9911}, exprs: []interface{}{ @@ -25585,7 +26775,7 @@ var g = &grammar{ pos: position{line: 657, col: 62, offset: 20982}, expr: &actionExpr{ pos: position{line: 665, col: 17, offset: 21277}, - run: (*parser).callonInlineElement198, + run: (*parser).callonInlineElement317, expr: &seqExpr{ pos: position{line: 665, col: 17, offset: 21277}, exprs: []interface{}{ @@ -25603,7 +26793,7 @@ var g = &grammar{ alternatives: []interface{}{ &actionExpr{ pos: position{line: 665, col: 28, offset: 21288}, - run: (*parser).callonInlineElement203, + run: (*parser).callonInlineElement322, expr: &charClassMatcher{ pos: position{line: 665, col: 28, offset: 21288}, val: "[A-Za-z]", @@ -25614,7 +26804,7 @@ var g = &grammar{ }, &actionExpr{ pos: position{line: 667, col: 9, offset: 21342}, - run: (*parser).callonInlineElement205, + run: (*parser).callonInlineElement324, expr: &oneOrMoreExpr{ pos: position{line: 667, col: 9, offset: 21342}, expr: &charClassMatcher{ @@ -25645,7 +26835,7 @@ var g = &grammar{ }, &actionExpr{ pos: position{line: 661, col: 25, offset: 21116}, - run: (*parser).callonInlineElement209, + run: (*parser).callonInlineElement328, expr: &seqExpr{ pos: position{line: 661, col: 25, offset: 21116}, exprs: []interface{}{ @@ -25660,7 +26850,7 @@ var g = &grammar{ label: "name", expr: &actionExpr{ pos: position{line: 318, col: 18, offset: 9911}, - run: (*parser).callonInlineElement213, + run: (*parser).callonInlineElement332, expr: &seqExpr{ pos: position{line: 318, col: 18, offset: 9911}, exprs: []interface{}{ @@ -25696,7 +26886,7 @@ var g = &grammar{ pos: position{line: 661, col: 63, offset: 21154}, expr: &actionExpr{ pos: position{line: 665, col: 17, offset: 21277}, - run: (*parser).callonInlineElement220, + run: (*parser).callonInlineElement339, expr: &seqExpr{ pos: position{line: 665, col: 17, offset: 21277}, exprs: []interface{}{ @@ -25714,7 +26904,7 @@ var g = &grammar{ alternatives: []interface{}{ &actionExpr{ pos: position{line: 665, col: 28, offset: 21288}, - run: (*parser).callonInlineElement225, + run: (*parser).callonInlineElement344, expr: &charClassMatcher{ pos: position{line: 665, col: 28, offset: 21288}, val: "[A-Za-z]", @@ -25725,7 +26915,7 @@ var g = &grammar{ }, &actionExpr{ pos: position{line: 667, col: 9, offset: 21342}, - run: (*parser).callonInlineElement227, + run: (*parser).callonInlineElement346, expr: &oneOrMoreExpr{ pos: position{line: 667, col: 9, offset: 21342}, expr: &charClassMatcher{ @@ -25756,7 +26946,7 @@ var g = &grammar{ }, &actionExpr{ pos: position{line: 644, col: 5, offset: 20473}, - run: (*parser).callonInlineElement231, + run: (*parser).callonInlineElement350, expr: &seqExpr{ pos: position{line: 644, col: 5, offset: 20473}, exprs: []interface{}{ @@ -25771,7 +26961,7 @@ var g = &grammar{ label: "name", expr: &actionExpr{ pos: position{line: 318, col: 18, offset: 9911}, - run: (*parser).callonInlineElement235, + run: (*parser).callonInlineElement354, expr: &seqExpr{ pos: position{line: 318, col: 18, offset: 9911}, exprs: []interface{}{ @@ -25811,7 +27001,7 @@ var g = &grammar{ }, &actionExpr{ pos: position{line: 651, col: 5, offset: 20741}, - run: (*parser).callonInlineElement241, + run: (*parser).callonInlineElement360, expr: &seqExpr{ pos: position{line: 651, col: 5, offset: 20741}, exprs: []interface{}{ @@ -25826,7 +27016,7 @@ var g = &grammar{ label: "name", expr: &actionExpr{ pos: position{line: 318, col: 18, offset: 9911}, - run: (*parser).callonInlineElement245, + run: (*parser).callonInlineElement364, expr: &seqExpr{ pos: position{line: 318, col: 18, offset: 9911}, exprs: []interface{}{ @@ -25875,30 +27065,30 @@ var g = &grammar{ name: "InlineMacro", }, &actionExpr{ - pos: position{line: 2749, col: 5, offset: 89235}, - run: (*parser).callonInlineElement252, + pos: position{line: 2748, col: 5, offset: 89209}, + run: (*parser).callonInlineElement371, expr: &seqExpr{ - pos: position{line: 2749, col: 5, offset: 89235}, + pos: position{line: 2748, col: 5, offset: 89209}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2749, col: 5, offset: 89235}, - run: (*parser).callonInlineElement254, + pos: position{line: 2748, col: 5, offset: 89209}, + run: (*parser).callonInlineElement373, }, &labeledExpr{ - pos: position{line: 2752, col: 5, offset: 89311}, + pos: position{line: 2751, col: 5, offset: 89285}, label: "element", expr: &choiceExpr{ - pos: position{line: 2754, col: 9, offset: 89409}, + pos: position{line: 2753, col: 9, offset: 89383}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2754, col: 9, offset: 89409}, - run: (*parser).callonInlineElement257, + pos: position{line: 2753, col: 9, offset: 89383}, + run: (*parser).callonInlineElement376, expr: &choiceExpr{ pos: position{line: 685, col: 27, offset: 21996}, alternatives: []interface{}{ &actionExpr{ pos: position{line: 685, col: 27, offset: 21996}, - run: (*parser).callonInlineElement259, + run: (*parser).callonInlineElement378, expr: &seqExpr{ pos: position{line: 685, col: 27, offset: 21996}, exprs: []interface{}{ @@ -25912,12 +27102,12 @@ var g = &grammar{ pos: position{line: 685, col: 32, offset: 22001}, label: "id", expr: &actionExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, - run: (*parser).callonInlineElement263, + pos: position{line: 3119, col: 7, offset: 100084}, + run: (*parser).callonInlineElement382, expr: &oneOrMoreExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, expr: &charClassMatcher{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -25929,10 +27119,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 685, col: 40, offset: 22009}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, - run: (*parser).callonInlineElement267, + pos: position{line: 3134, col: 10, offset: 100432}, + run: (*parser).callonInlineElement386, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -25956,7 +27146,7 @@ var g = &grammar{ alternatives: []interface{}{ &actionExpr{ pos: position{line: 696, col: 6, offset: 22428}, - run: (*parser).callonInlineElement273, + run: (*parser).callonInlineElement392, expr: &seqExpr{ pos: position{line: 696, col: 6, offset: 22428}, exprs: []interface{}{ @@ -25983,7 +27173,7 @@ var g = &grammar{ }, &actionExpr{ pos: position{line: 644, col: 5, offset: 20473}, - run: (*parser).callonInlineElement278, + run: (*parser).callonInlineElement397, expr: &seqExpr{ pos: position{line: 644, col: 5, offset: 20473}, exprs: []interface{}{ @@ -25998,7 +27188,7 @@ var g = &grammar{ label: "name", expr: &actionExpr{ pos: position{line: 318, col: 18, offset: 9911}, - run: (*parser).callonInlineElement282, + run: (*parser).callonInlineElement401, expr: &seqExpr{ pos: position{line: 318, col: 18, offset: 9911}, exprs: []interface{}{ @@ -26038,7 +27228,7 @@ var g = &grammar{ }, &actionExpr{ pos: position{line: 651, col: 5, offset: 20741}, - run: (*parser).callonInlineElement288, + run: (*parser).callonInlineElement407, expr: &seqExpr{ pos: position{line: 651, col: 5, offset: 20741}, exprs: []interface{}{ @@ -26053,7 +27243,7 @@ var g = &grammar{ label: "name", expr: &actionExpr{ pos: position{line: 318, col: 18, offset: 9911}, - run: (*parser).callonInlineElement292, + run: (*parser).callonInlineElement411, expr: &seqExpr{ pos: position{line: 318, col: 18, offset: 9911}, exprs: []interface{}{ @@ -26093,7 +27283,7 @@ var g = &grammar{ }, &actionExpr{ pos: position{line: 700, col: 8, offset: 22662}, - run: (*parser).callonInlineElement298, + run: (*parser).callonInlineElement417, expr: &litMatcher{ pos: position{line: 700, col: 8, offset: 22662}, val: "{", @@ -26116,7 +27306,7 @@ var g = &grammar{ }, &actionExpr{ pos: position{line: 687, col: 9, offset: 22121}, - run: (*parser).callonInlineElement301, + run: (*parser).callonInlineElement420, expr: &seqExpr{ pos: position{line: 687, col: 9, offset: 22121}, exprs: []interface{}{ @@ -26130,12 +27320,12 @@ var g = &grammar{ pos: position{line: 687, col: 14, offset: 22126}, label: "id", expr: &actionExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, - run: (*parser).callonInlineElement305, + pos: position{line: 3119, col: 7, offset: 100084}, + run: (*parser).callonInlineElement424, expr: &oneOrMoreExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, expr: &charClassMatcher{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -26157,10 +27347,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2757, col: 11, offset: 89513}, - run: (*parser).callonInlineElement309, + pos: position{line: 2756, col: 11, offset: 89487}, + run: (*parser).callonInlineElement428, expr: &charClassMatcher{ - pos: position{line: 2757, col: 12, offset: 89514}, + pos: position{line: 2756, col: 12, offset: 89488}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -26174,10 +27364,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3074, col: 12, offset: 98992}, - run: (*parser).callonInlineElement311, + pos: position{line: 3077, col: 12, offset: 98840}, + run: (*parser).callonInlineElement430, expr: &charClassMatcher{ - pos: position{line: 3074, col: 12, offset: 98992}, + pos: position{line: 3077, col: 12, offset: 98840}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -26243,12 +27433,12 @@ var g = &grammar{ pos: position{line: 1332, col: 13, offset: 41649}, label: "id", expr: &actionExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, run: (*parser).callonInlineMenu6, expr: &oneOrMoreExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, expr: &charClassMatcher{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -26317,15 +27507,15 @@ var g = &grammar{ pos: position{line: 1343, col: 31, offset: 42109}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3043, col: 5, offset: 97971}, + pos: position{line: 3043, col: 5, offset: 97946}, run: (*parser).callonIndexTermContent5, expr: &seqExpr{ - pos: position{line: 3043, col: 5, offset: 97971}, + pos: position{line: 3043, col: 5, offset: 97946}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 3043, col: 5, offset: 97971}, + pos: position{line: 3043, col: 5, offset: 97946}, expr: &charClassMatcher{ - pos: position{line: 3043, col: 5, offset: 97971}, + pos: position{line: 3043, col: 5, offset: 97946}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -26334,21 +27524,21 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3043, col: 15, offset: 97981}, + pos: position{line: 3043, col: 15, offset: 97956}, expr: &choiceExpr{ - pos: position{line: 3043, col: 17, offset: 97983}, + pos: position{line: 3043, col: 17, offset: 97958}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3043, col: 17, offset: 97983}, + pos: position{line: 3043, col: 17, offset: 97958}, val: "[\\r\\n ,]]", chars: []rune{'\r', '\n', ' ', ',', ']'}, ignoreCase: false, inverted: false, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -26358,15 +27548,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3045, col: 9, offset: 98065}, + pos: position{line: 3045, col: 9, offset: 98040}, run: (*parser).callonIndexTermContent14, expr: &seqExpr{ - pos: position{line: 3045, col: 9, offset: 98065}, + pos: position{line: 3045, col: 9, offset: 98040}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 3045, col: 9, offset: 98065}, + pos: position{line: 3045, col: 9, offset: 98040}, expr: &charClassMatcher{ - pos: position{line: 3045, col: 9, offset: 98065}, + pos: position{line: 3045, col: 9, offset: 98040}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -26375,21 +27565,21 @@ var g = &grammar{ }, }, &oneOrMoreExpr{ - pos: position{line: 3045, col: 19, offset: 98075}, + pos: position{line: 3045, col: 19, offset: 98050}, expr: &seqExpr{ - pos: position{line: 3045, col: 20, offset: 98076}, + pos: position{line: 3045, col: 20, offset: 98051}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3045, col: 20, offset: 98076}, + pos: position{line: 3045, col: 20, offset: 98051}, val: "[=*_`]", chars: []rune{'=', '*', '_', '`'}, ignoreCase: false, inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 3045, col: 27, offset: 98083}, + pos: position{line: 3045, col: 27, offset: 98058}, expr: &charClassMatcher{ - pos: position{line: 3045, col: 27, offset: 98083}, + pos: position{line: 3045, col: 27, offset: 98058}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -26408,10 +27598,10 @@ var g = &grammar{ name: "QuotedText", }, &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonIndexTermContent24, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -26419,23 +27609,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2749, col: 5, offset: 89235}, + pos: position{line: 2748, col: 5, offset: 89209}, run: (*parser).callonIndexTermContent26, expr: &seqExpr{ - pos: position{line: 2749, col: 5, offset: 89235}, + pos: position{line: 2748, col: 5, offset: 89209}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2749, col: 5, offset: 89235}, + pos: position{line: 2748, col: 5, offset: 89209}, run: (*parser).callonIndexTermContent28, }, &labeledExpr{ - pos: position{line: 2752, col: 5, offset: 89311}, + pos: position{line: 2751, col: 5, offset: 89285}, label: "element", expr: &choiceExpr{ - pos: position{line: 2754, col: 9, offset: 89409}, + pos: position{line: 2753, col: 9, offset: 89383}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2754, col: 9, offset: 89409}, + pos: position{line: 2753, col: 9, offset: 89383}, run: (*parser).callonIndexTermContent31, expr: &choiceExpr{ pos: position{line: 685, col: 27, offset: 21996}, @@ -26456,12 +27646,12 @@ var g = &grammar{ pos: position{line: 685, col: 32, offset: 22001}, label: "id", expr: &actionExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, run: (*parser).callonIndexTermContent37, expr: &oneOrMoreExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, expr: &charClassMatcher{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -26473,10 +27663,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 685, col: 40, offset: 22009}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonIndexTermContent41, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -26674,12 +27864,12 @@ var g = &grammar{ pos: position{line: 687, col: 14, offset: 22126}, label: "id", expr: &actionExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, run: (*parser).callonIndexTermContent79, expr: &oneOrMoreExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, expr: &charClassMatcher{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -26701,10 +27891,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2757, col: 11, offset: 89513}, + pos: position{line: 2756, col: 11, offset: 89487}, run: (*parser).callonIndexTermContent83, expr: &charClassMatcher{ - pos: position{line: 2757, col: 12, offset: 89514}, + pos: position{line: 2756, col: 12, offset: 89488}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -26802,48 +27992,48 @@ var g = &grammar{ pos: position{line: 1364, col: 15, offset: 42922}, label: "path", expr: &actionExpr{ - pos: position{line: 3090, col: 13, offset: 99312}, + pos: position{line: 3093, col: 13, offset: 99160}, run: (*parser).callonImageBlock5, expr: &seqExpr{ - pos: position{line: 3090, col: 13, offset: 99312}, + pos: position{line: 3093, col: 13, offset: 99160}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 3090, col: 13, offset: 99312}, + pos: position{line: 3093, col: 13, offset: 99160}, label: "scheme", expr: &zeroOrOneExpr{ - pos: position{line: 3090, col: 20, offset: 99319}, + pos: position{line: 3093, col: 20, offset: 99167}, expr: &actionExpr{ - pos: position{line: 3098, col: 11, offset: 99581}, + pos: position{line: 3101, col: 11, offset: 99429}, run: (*parser).callonImageBlock9, expr: &choiceExpr{ - pos: position{line: 3098, col: 12, offset: 99582}, + pos: position{line: 3101, col: 12, offset: 99430}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3098, col: 12, offset: 99582}, + pos: position{line: 3101, col: 12, offset: 99430}, val: "http://", ignoreCase: false, want: "\"http://\"", }, &litMatcher{ - pos: position{line: 3098, col: 24, offset: 99594}, + pos: position{line: 3101, col: 24, offset: 99442}, val: "https://", ignoreCase: false, want: "\"https://\"", }, &litMatcher{ - pos: position{line: 3098, col: 37, offset: 99607}, + pos: position{line: 3101, col: 37, offset: 99455}, val: "ftp://", ignoreCase: false, want: "\"ftp://\"", }, &litMatcher{ - pos: position{line: 3098, col: 48, offset: 99618}, + pos: position{line: 3101, col: 48, offset: 99466}, val: "irc://", ignoreCase: false, want: "\"irc://\"", }, &litMatcher{ - pos: position{line: 3098, col: 59, offset: 99629}, + pos: position{line: 3101, col: 59, offset: 99477}, val: "mailto:", ignoreCase: false, want: "\"mailto:\"", @@ -26854,43 +28044,43 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 3090, col: 30, offset: 99329}, + pos: position{line: 3093, col: 30, offset: 99177}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 3090, col: 35, offset: 99334}, + pos: position{line: 3093, col: 35, offset: 99182}, expr: &choiceExpr{ - pos: position{line: 3090, col: 36, offset: 99335}, + pos: position{line: 3093, col: 36, offset: 99183}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3103, col: 5, offset: 99693}, + pos: position{line: 3106, col: 5, offset: 99541}, run: (*parser).callonImageBlock19, expr: &seqExpr{ - pos: position{line: 3103, col: 5, offset: 99693}, + pos: position{line: 3106, col: 5, offset: 99541}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 3103, col: 5, offset: 99693}, + pos: position{line: 3106, col: 5, offset: 99541}, expr: &litMatcher{ - pos: position{line: 3103, col: 6, offset: 99694}, + pos: position{line: 3106, col: 6, offset: 99542}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 3104, col: 5, offset: 99718}, + pos: position{line: 3107, col: 5, offset: 99566}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 3104, col: 14, offset: 99727}, + pos: position{line: 3107, col: 14, offset: 99575}, expr: &choiceExpr{ - pos: position{line: 3105, col: 9, offset: 99737}, + pos: position{line: 3108, col: 9, offset: 99585}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3105, col: 9, offset: 99737}, + pos: position{line: 3108, col: 9, offset: 99585}, run: (*parser).callonImageBlock26, expr: &oneOrMoreExpr{ - pos: position{line: 3105, col: 9, offset: 99737}, + pos: position{line: 3108, col: 9, offset: 99585}, expr: &charClassMatcher{ - pos: position{line: 3105, col: 10, offset: 99738}, + pos: position{line: 3108, col: 10, offset: 99586}, val: "[^\\r\\n[]�{.,;?! ]", chars: []rune{'\r', '\n', '[', ']', '�', '{', '.', ',', ';', '?', '!', ' '}, ignoreCase: false, @@ -26899,13 +28089,13 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 3108, col: 11, offset: 100001}, + pos: position{line: 3111, col: 11, offset: 99849}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3069, col: 25, offset: 98843}, + pos: position{line: 3072, col: 25, offset: 98691}, run: (*parser).callonImageBlock30, expr: &charClassMatcher{ - pos: position{line: 3069, col: 25, offset: 98843}, + pos: position{line: 3072, col: 25, offset: 98691}, val: "[.,;?!]", chars: []rune{'.', ',', ';', '?', '!'}, ignoreCase: false, @@ -26913,23 +28103,23 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3108, col: 32, offset: 100022}, + pos: position{line: 3111, col: 32, offset: 99870}, expr: ¬Expr{ - pos: position{line: 3108, col: 34, offset: 100024}, + pos: position{line: 3111, col: 34, offset: 99872}, expr: &choiceExpr{ - pos: position{line: 3108, col: 36, offset: 100026}, + pos: position{line: 3111, col: 36, offset: 99874}, alternatives: []interface{}{ ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonImageBlock37, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -27297,10 +28487,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3111, col: 11, offset: 100127}, + pos: position{line: 3113, col: 11, offset: 99928}, run: (*parser).callonImageBlock108, expr: &litMatcher{ - pos: position{line: 3111, col: 11, offset: 100127}, + pos: position{line: 3113, col: 11, offset: 99928}, val: "{", ignoreCase: false, want: "\"{\"", @@ -27371,10 +28561,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1364, col: 61, offset: 42968}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonImageBlock121, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -27383,28 +28573,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonImageBlock124, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -27413,9 +28603,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -27452,48 +28642,48 @@ var g = &grammar{ pos: position{line: 1369, col: 30, offset: 43214}, label: "path", expr: &actionExpr{ - pos: position{line: 3090, col: 13, offset: 99312}, + pos: position{line: 3093, col: 13, offset: 99160}, run: (*parser).callonInlineImage7, expr: &seqExpr{ - pos: position{line: 3090, col: 13, offset: 99312}, + pos: position{line: 3093, col: 13, offset: 99160}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 3090, col: 13, offset: 99312}, + pos: position{line: 3093, col: 13, offset: 99160}, label: "scheme", expr: &zeroOrOneExpr{ - pos: position{line: 3090, col: 20, offset: 99319}, + pos: position{line: 3093, col: 20, offset: 99167}, expr: &actionExpr{ - pos: position{line: 3098, col: 11, offset: 99581}, + pos: position{line: 3101, col: 11, offset: 99429}, run: (*parser).callonInlineImage11, expr: &choiceExpr{ - pos: position{line: 3098, col: 12, offset: 99582}, + pos: position{line: 3101, col: 12, offset: 99430}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3098, col: 12, offset: 99582}, + pos: position{line: 3101, col: 12, offset: 99430}, val: "http://", ignoreCase: false, want: "\"http://\"", }, &litMatcher{ - pos: position{line: 3098, col: 24, offset: 99594}, + pos: position{line: 3101, col: 24, offset: 99442}, val: "https://", ignoreCase: false, want: "\"https://\"", }, &litMatcher{ - pos: position{line: 3098, col: 37, offset: 99607}, + pos: position{line: 3101, col: 37, offset: 99455}, val: "ftp://", ignoreCase: false, want: "\"ftp://\"", }, &litMatcher{ - pos: position{line: 3098, col: 48, offset: 99618}, + pos: position{line: 3101, col: 48, offset: 99466}, val: "irc://", ignoreCase: false, want: "\"irc://\"", }, &litMatcher{ - pos: position{line: 3098, col: 59, offset: 99629}, + pos: position{line: 3101, col: 59, offset: 99477}, val: "mailto:", ignoreCase: false, want: "\"mailto:\"", @@ -27504,43 +28694,43 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 3090, col: 30, offset: 99329}, + pos: position{line: 3093, col: 30, offset: 99177}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 3090, col: 35, offset: 99334}, + pos: position{line: 3093, col: 35, offset: 99182}, expr: &choiceExpr{ - pos: position{line: 3090, col: 36, offset: 99335}, + pos: position{line: 3093, col: 36, offset: 99183}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3103, col: 5, offset: 99693}, + pos: position{line: 3106, col: 5, offset: 99541}, run: (*parser).callonInlineImage21, expr: &seqExpr{ - pos: position{line: 3103, col: 5, offset: 99693}, + pos: position{line: 3106, col: 5, offset: 99541}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 3103, col: 5, offset: 99693}, + pos: position{line: 3106, col: 5, offset: 99541}, expr: &litMatcher{ - pos: position{line: 3103, col: 6, offset: 99694}, + pos: position{line: 3106, col: 6, offset: 99542}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 3104, col: 5, offset: 99718}, + pos: position{line: 3107, col: 5, offset: 99566}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 3104, col: 14, offset: 99727}, + pos: position{line: 3107, col: 14, offset: 99575}, expr: &choiceExpr{ - pos: position{line: 3105, col: 9, offset: 99737}, + pos: position{line: 3108, col: 9, offset: 99585}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3105, col: 9, offset: 99737}, + pos: position{line: 3108, col: 9, offset: 99585}, run: (*parser).callonInlineImage28, expr: &oneOrMoreExpr{ - pos: position{line: 3105, col: 9, offset: 99737}, + pos: position{line: 3108, col: 9, offset: 99585}, expr: &charClassMatcher{ - pos: position{line: 3105, col: 10, offset: 99738}, + pos: position{line: 3108, col: 10, offset: 99586}, val: "[^\\r\\n[]�{.,;?! ]", chars: []rune{'\r', '\n', '[', ']', '�', '{', '.', ',', ';', '?', '!', ' '}, ignoreCase: false, @@ -27549,13 +28739,13 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 3108, col: 11, offset: 100001}, + pos: position{line: 3111, col: 11, offset: 99849}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3069, col: 25, offset: 98843}, + pos: position{line: 3072, col: 25, offset: 98691}, run: (*parser).callonInlineImage32, expr: &charClassMatcher{ - pos: position{line: 3069, col: 25, offset: 98843}, + pos: position{line: 3072, col: 25, offset: 98691}, val: "[.,;?!]", chars: []rune{'.', ',', ';', '?', '!'}, ignoreCase: false, @@ -27563,23 +28753,23 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3108, col: 32, offset: 100022}, + pos: position{line: 3111, col: 32, offset: 99870}, expr: ¬Expr{ - pos: position{line: 3108, col: 34, offset: 100024}, + pos: position{line: 3111, col: 34, offset: 99872}, expr: &choiceExpr{ - pos: position{line: 3108, col: 36, offset: 100026}, + pos: position{line: 3111, col: 36, offset: 99874}, alternatives: []interface{}{ ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonInlineImage39, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -27947,10 +29137,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3111, col: 11, offset: 100127}, + pos: position{line: 3113, col: 11, offset: 99928}, run: (*parser).callonInlineImage110, expr: &litMatcher{ - pos: position{line: 3111, col: 11, offset: 100127}, + pos: position{line: 3113, col: 11, offset: 99928}, val: "{", ignoreCase: false, want: "\"{\"", @@ -28090,12 +29280,12 @@ var g = &grammar{ expr: &zeroOrOneExpr{ pos: position{line: 1383, col: 35, offset: 44122}, expr: &actionExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, run: (*parser).callonInlineFootnote6, expr: &oneOrMoreExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, expr: &charClassMatcher{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -28178,25 +29368,25 @@ var g = &grammar{ name: "InlineElement", }, &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonFootnoteElement8, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -28329,55 +29519,55 @@ var g = &grammar{ pos: position{line: 1446, col: 5, offset: 46829}, label: "url", expr: &actionExpr{ - pos: position{line: 3094, col: 23, offset: 99461}, + pos: position{line: 3097, col: 23, offset: 99309}, run: (*parser).callonLink6, expr: &seqExpr{ - pos: position{line: 3094, col: 23, offset: 99461}, + pos: position{line: 3097, col: 23, offset: 99309}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 3094, col: 23, offset: 99461}, + pos: position{line: 3097, col: 23, offset: 99309}, expr: &litMatcher{ - pos: position{line: 3094, col: 24, offset: 99462}, + pos: position{line: 3097, col: 24, offset: 99310}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 3094, col: 28, offset: 99466}, + pos: position{line: 3097, col: 28, offset: 99314}, label: "scheme", expr: &actionExpr{ - pos: position{line: 3098, col: 11, offset: 99581}, + pos: position{line: 3101, col: 11, offset: 99429}, run: (*parser).callonLink11, expr: &choiceExpr{ - pos: position{line: 3098, col: 12, offset: 99582}, + pos: position{line: 3101, col: 12, offset: 99430}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3098, col: 12, offset: 99582}, + pos: position{line: 3101, col: 12, offset: 99430}, val: "http://", ignoreCase: false, want: "\"http://\"", }, &litMatcher{ - pos: position{line: 3098, col: 24, offset: 99594}, + pos: position{line: 3101, col: 24, offset: 99442}, val: "https://", ignoreCase: false, want: "\"https://\"", }, &litMatcher{ - pos: position{line: 3098, col: 37, offset: 99607}, + pos: position{line: 3101, col: 37, offset: 99455}, val: "ftp://", ignoreCase: false, want: "\"ftp://\"", }, &litMatcher{ - pos: position{line: 3098, col: 48, offset: 99618}, + pos: position{line: 3101, col: 48, offset: 99466}, val: "irc://", ignoreCase: false, want: "\"irc://\"", }, &litMatcher{ - pos: position{line: 3098, col: 59, offset: 99629}, + pos: position{line: 3101, col: 59, offset: 99477}, val: "mailto:", ignoreCase: false, want: "\"mailto:\"", @@ -28387,40 +29577,40 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 3094, col: 44, offset: 99482}, + pos: position{line: 3097, col: 44, offset: 99330}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 3094, col: 49, offset: 99487}, + pos: position{line: 3097, col: 49, offset: 99335}, expr: &actionExpr{ - pos: position{line: 3103, col: 5, offset: 99693}, + pos: position{line: 3106, col: 5, offset: 99541}, run: (*parser).callonLink20, expr: &seqExpr{ - pos: position{line: 3103, col: 5, offset: 99693}, + pos: position{line: 3106, col: 5, offset: 99541}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 3103, col: 5, offset: 99693}, + pos: position{line: 3106, col: 5, offset: 99541}, expr: &litMatcher{ - pos: position{line: 3103, col: 6, offset: 99694}, + pos: position{line: 3106, col: 6, offset: 99542}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 3104, col: 5, offset: 99718}, + pos: position{line: 3107, col: 5, offset: 99566}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 3104, col: 14, offset: 99727}, + pos: position{line: 3107, col: 14, offset: 99575}, expr: &choiceExpr{ - pos: position{line: 3105, col: 9, offset: 99737}, + pos: position{line: 3108, col: 9, offset: 99585}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3105, col: 9, offset: 99737}, + pos: position{line: 3108, col: 9, offset: 99585}, run: (*parser).callonLink27, expr: &oneOrMoreExpr{ - pos: position{line: 3105, col: 9, offset: 99737}, + pos: position{line: 3108, col: 9, offset: 99585}, expr: &charClassMatcher{ - pos: position{line: 3105, col: 10, offset: 99738}, + pos: position{line: 3108, col: 10, offset: 99586}, val: "[^\\r\\n[]�{.,;?! ]", chars: []rune{'\r', '\n', '[', ']', '�', '{', '.', ',', ';', '?', '!', ' '}, ignoreCase: false, @@ -28429,13 +29619,13 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 3108, col: 11, offset: 100001}, + pos: position{line: 3111, col: 11, offset: 99849}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3069, col: 25, offset: 98843}, + pos: position{line: 3072, col: 25, offset: 98691}, run: (*parser).callonLink31, expr: &charClassMatcher{ - pos: position{line: 3069, col: 25, offset: 98843}, + pos: position{line: 3072, col: 25, offset: 98691}, val: "[.,;?!]", chars: []rune{'.', ',', ';', '?', '!'}, ignoreCase: false, @@ -28443,23 +29633,23 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3108, col: 32, offset: 100022}, + pos: position{line: 3111, col: 32, offset: 99870}, expr: ¬Expr{ - pos: position{line: 3108, col: 34, offset: 100024}, + pos: position{line: 3111, col: 34, offset: 99872}, expr: &choiceExpr{ - pos: position{line: 3108, col: 36, offset: 100026}, + pos: position{line: 3111, col: 36, offset: 99874}, alternatives: []interface{}{ ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonLink38, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -28827,10 +30017,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3111, col: 11, offset: 100127}, + pos: position{line: 3113, col: 11, offset: 99928}, run: (*parser).callonLink109, expr: &litMatcher{ - pos: position{line: 3111, col: 11, offset: 100127}, + pos: position{line: 3113, col: 11, offset: 99928}, val: "{", ignoreCase: false, want: "\"{\"", @@ -28981,48 +30171,48 @@ var g = &grammar{ pos: position{line: 1458, col: 17, offset: 47224}, label: "url", expr: &actionExpr{ - pos: position{line: 3090, col: 13, offset: 99312}, + pos: position{line: 3093, col: 13, offset: 99160}, run: (*parser).callonRelativeLink6, expr: &seqExpr{ - pos: position{line: 3090, col: 13, offset: 99312}, + pos: position{line: 3093, col: 13, offset: 99160}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 3090, col: 13, offset: 99312}, + pos: position{line: 3093, col: 13, offset: 99160}, label: "scheme", expr: &zeroOrOneExpr{ - pos: position{line: 3090, col: 20, offset: 99319}, + pos: position{line: 3093, col: 20, offset: 99167}, expr: &actionExpr{ - pos: position{line: 3098, col: 11, offset: 99581}, + pos: position{line: 3101, col: 11, offset: 99429}, run: (*parser).callonRelativeLink10, expr: &choiceExpr{ - pos: position{line: 3098, col: 12, offset: 99582}, + pos: position{line: 3101, col: 12, offset: 99430}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3098, col: 12, offset: 99582}, + pos: position{line: 3101, col: 12, offset: 99430}, val: "http://", ignoreCase: false, want: "\"http://\"", }, &litMatcher{ - pos: position{line: 3098, col: 24, offset: 99594}, + pos: position{line: 3101, col: 24, offset: 99442}, val: "https://", ignoreCase: false, want: "\"https://\"", }, &litMatcher{ - pos: position{line: 3098, col: 37, offset: 99607}, + pos: position{line: 3101, col: 37, offset: 99455}, val: "ftp://", ignoreCase: false, want: "\"ftp://\"", }, &litMatcher{ - pos: position{line: 3098, col: 48, offset: 99618}, + pos: position{line: 3101, col: 48, offset: 99466}, val: "irc://", ignoreCase: false, want: "\"irc://\"", }, &litMatcher{ - pos: position{line: 3098, col: 59, offset: 99629}, + pos: position{line: 3101, col: 59, offset: 99477}, val: "mailto:", ignoreCase: false, want: "\"mailto:\"", @@ -29033,43 +30223,43 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 3090, col: 30, offset: 99329}, + pos: position{line: 3093, col: 30, offset: 99177}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 3090, col: 35, offset: 99334}, + pos: position{line: 3093, col: 35, offset: 99182}, expr: &choiceExpr{ - pos: position{line: 3090, col: 36, offset: 99335}, + pos: position{line: 3093, col: 36, offset: 99183}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3103, col: 5, offset: 99693}, + pos: position{line: 3106, col: 5, offset: 99541}, run: (*parser).callonRelativeLink20, expr: &seqExpr{ - pos: position{line: 3103, col: 5, offset: 99693}, + pos: position{line: 3106, col: 5, offset: 99541}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 3103, col: 5, offset: 99693}, + pos: position{line: 3106, col: 5, offset: 99541}, expr: &litMatcher{ - pos: position{line: 3103, col: 6, offset: 99694}, + pos: position{line: 3106, col: 6, offset: 99542}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 3104, col: 5, offset: 99718}, + pos: position{line: 3107, col: 5, offset: 99566}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 3104, col: 14, offset: 99727}, + pos: position{line: 3107, col: 14, offset: 99575}, expr: &choiceExpr{ - pos: position{line: 3105, col: 9, offset: 99737}, + pos: position{line: 3108, col: 9, offset: 99585}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3105, col: 9, offset: 99737}, + pos: position{line: 3108, col: 9, offset: 99585}, run: (*parser).callonRelativeLink27, expr: &oneOrMoreExpr{ - pos: position{line: 3105, col: 9, offset: 99737}, + pos: position{line: 3108, col: 9, offset: 99585}, expr: &charClassMatcher{ - pos: position{line: 3105, col: 10, offset: 99738}, + pos: position{line: 3108, col: 10, offset: 99586}, val: "[^\\r\\n[]�{.,;?! ]", chars: []rune{'\r', '\n', '[', ']', '�', '{', '.', ',', ';', '?', '!', ' '}, ignoreCase: false, @@ -29078,13 +30268,13 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 3108, col: 11, offset: 100001}, + pos: position{line: 3111, col: 11, offset: 99849}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3069, col: 25, offset: 98843}, + pos: position{line: 3072, col: 25, offset: 98691}, run: (*parser).callonRelativeLink31, expr: &charClassMatcher{ - pos: position{line: 3069, col: 25, offset: 98843}, + pos: position{line: 3072, col: 25, offset: 98691}, val: "[.,;?!]", chars: []rune{'.', ',', ';', '?', '!'}, ignoreCase: false, @@ -29092,23 +30282,23 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3108, col: 32, offset: 100022}, + pos: position{line: 3111, col: 32, offset: 99870}, expr: ¬Expr{ - pos: position{line: 3108, col: 34, offset: 100024}, + pos: position{line: 3111, col: 34, offset: 99872}, expr: &choiceExpr{ - pos: position{line: 3108, col: 36, offset: 100026}, + pos: position{line: 3111, col: 36, offset: 99874}, alternatives: []interface{}{ ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonRelativeLink38, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -29476,10 +30666,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3111, col: 11, offset: 100127}, + pos: position{line: 3113, col: 11, offset: 99928}, run: (*parser).callonRelativeLink109, expr: &litMatcher{ - pos: position{line: 3111, col: 11, offset: 100127}, + pos: position{line: 3113, col: 11, offset: 99928}, val: "{", ignoreCase: false, want: "\"{\"", @@ -29566,48 +30756,48 @@ var g = &grammar{ pos: position{line: 1463, col: 13, offset: 47391}, label: "url", expr: &actionExpr{ - pos: position{line: 3090, col: 13, offset: 99312}, + pos: position{line: 3093, col: 13, offset: 99160}, run: (*parser).callonRelativeLink125, expr: &seqExpr{ - pos: position{line: 3090, col: 13, offset: 99312}, + pos: position{line: 3093, col: 13, offset: 99160}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 3090, col: 13, offset: 99312}, + pos: position{line: 3093, col: 13, offset: 99160}, label: "scheme", expr: &zeroOrOneExpr{ - pos: position{line: 3090, col: 20, offset: 99319}, + pos: position{line: 3093, col: 20, offset: 99167}, expr: &actionExpr{ - pos: position{line: 3098, col: 11, offset: 99581}, + pos: position{line: 3101, col: 11, offset: 99429}, run: (*parser).callonRelativeLink129, expr: &choiceExpr{ - pos: position{line: 3098, col: 12, offset: 99582}, + pos: position{line: 3101, col: 12, offset: 99430}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3098, col: 12, offset: 99582}, + pos: position{line: 3101, col: 12, offset: 99430}, val: "http://", ignoreCase: false, want: "\"http://\"", }, &litMatcher{ - pos: position{line: 3098, col: 24, offset: 99594}, + pos: position{line: 3101, col: 24, offset: 99442}, val: "https://", ignoreCase: false, want: "\"https://\"", }, &litMatcher{ - pos: position{line: 3098, col: 37, offset: 99607}, + pos: position{line: 3101, col: 37, offset: 99455}, val: "ftp://", ignoreCase: false, want: "\"ftp://\"", }, &litMatcher{ - pos: position{line: 3098, col: 48, offset: 99618}, + pos: position{line: 3101, col: 48, offset: 99466}, val: "irc://", ignoreCase: false, want: "\"irc://\"", }, &litMatcher{ - pos: position{line: 3098, col: 59, offset: 99629}, + pos: position{line: 3101, col: 59, offset: 99477}, val: "mailto:", ignoreCase: false, want: "\"mailto:\"", @@ -29618,43 +30808,43 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 3090, col: 30, offset: 99329}, + pos: position{line: 3093, col: 30, offset: 99177}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 3090, col: 35, offset: 99334}, + pos: position{line: 3093, col: 35, offset: 99182}, expr: &choiceExpr{ - pos: position{line: 3090, col: 36, offset: 99335}, + pos: position{line: 3093, col: 36, offset: 99183}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3103, col: 5, offset: 99693}, + pos: position{line: 3106, col: 5, offset: 99541}, run: (*parser).callonRelativeLink139, expr: &seqExpr{ - pos: position{line: 3103, col: 5, offset: 99693}, + pos: position{line: 3106, col: 5, offset: 99541}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 3103, col: 5, offset: 99693}, + pos: position{line: 3106, col: 5, offset: 99541}, expr: &litMatcher{ - pos: position{line: 3103, col: 6, offset: 99694}, + pos: position{line: 3106, col: 6, offset: 99542}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 3104, col: 5, offset: 99718}, + pos: position{line: 3107, col: 5, offset: 99566}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 3104, col: 14, offset: 99727}, + pos: position{line: 3107, col: 14, offset: 99575}, expr: &choiceExpr{ - pos: position{line: 3105, col: 9, offset: 99737}, + pos: position{line: 3108, col: 9, offset: 99585}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3105, col: 9, offset: 99737}, + pos: position{line: 3108, col: 9, offset: 99585}, run: (*parser).callonRelativeLink146, expr: &oneOrMoreExpr{ - pos: position{line: 3105, col: 9, offset: 99737}, + pos: position{line: 3108, col: 9, offset: 99585}, expr: &charClassMatcher{ - pos: position{line: 3105, col: 10, offset: 99738}, + pos: position{line: 3108, col: 10, offset: 99586}, val: "[^\\r\\n[]�{.,;?! ]", chars: []rune{'\r', '\n', '[', ']', '�', '{', '.', ',', ';', '?', '!', ' '}, ignoreCase: false, @@ -29663,13 +30853,13 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 3108, col: 11, offset: 100001}, + pos: position{line: 3111, col: 11, offset: 99849}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3069, col: 25, offset: 98843}, + pos: position{line: 3072, col: 25, offset: 98691}, run: (*parser).callonRelativeLink150, expr: &charClassMatcher{ - pos: position{line: 3069, col: 25, offset: 98843}, + pos: position{line: 3072, col: 25, offset: 98691}, val: "[.,;?!]", chars: []rune{'.', ',', ';', '?', '!'}, ignoreCase: false, @@ -29677,23 +30867,23 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3108, col: 32, offset: 100022}, + pos: position{line: 3111, col: 32, offset: 99870}, expr: ¬Expr{ - pos: position{line: 3108, col: 34, offset: 100024}, + pos: position{line: 3111, col: 34, offset: 99872}, expr: &choiceExpr{ - pos: position{line: 3108, col: 36, offset: 100026}, + pos: position{line: 3111, col: 36, offset: 99874}, alternatives: []interface{}{ ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonRelativeLink157, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -30061,10 +31251,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3111, col: 11, offset: 100127}, + pos: position{line: 3113, col: 11, offset: 99928}, run: (*parser).callonRelativeLink228, expr: &litMatcher{ - pos: position{line: 3111, col: 11, offset: 100127}, + pos: position{line: 3113, col: 11, offset: 99928}, val: "{", ignoreCase: false, want: "\"{\"", @@ -30160,55 +31350,55 @@ var g = &grammar{ pos: position{line: 1470, col: 9, offset: 47700}, label: "url", expr: &actionExpr{ - pos: position{line: 3094, col: 23, offset: 99461}, + pos: position{line: 3097, col: 23, offset: 99309}, run: (*parser).callonExternalLink6, expr: &seqExpr{ - pos: position{line: 3094, col: 23, offset: 99461}, + pos: position{line: 3097, col: 23, offset: 99309}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 3094, col: 23, offset: 99461}, + pos: position{line: 3097, col: 23, offset: 99309}, expr: &litMatcher{ - pos: position{line: 3094, col: 24, offset: 99462}, + pos: position{line: 3097, col: 24, offset: 99310}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 3094, col: 28, offset: 99466}, + pos: position{line: 3097, col: 28, offset: 99314}, label: "scheme", expr: &actionExpr{ - pos: position{line: 3098, col: 11, offset: 99581}, + pos: position{line: 3101, col: 11, offset: 99429}, run: (*parser).callonExternalLink11, expr: &choiceExpr{ - pos: position{line: 3098, col: 12, offset: 99582}, + pos: position{line: 3101, col: 12, offset: 99430}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3098, col: 12, offset: 99582}, + pos: position{line: 3101, col: 12, offset: 99430}, val: "http://", ignoreCase: false, want: "\"http://\"", }, &litMatcher{ - pos: position{line: 3098, col: 24, offset: 99594}, + pos: position{line: 3101, col: 24, offset: 99442}, val: "https://", ignoreCase: false, want: "\"https://\"", }, &litMatcher{ - pos: position{line: 3098, col: 37, offset: 99607}, + pos: position{line: 3101, col: 37, offset: 99455}, val: "ftp://", ignoreCase: false, want: "\"ftp://\"", }, &litMatcher{ - pos: position{line: 3098, col: 48, offset: 99618}, + pos: position{line: 3101, col: 48, offset: 99466}, val: "irc://", ignoreCase: false, want: "\"irc://\"", }, &litMatcher{ - pos: position{line: 3098, col: 59, offset: 99629}, + pos: position{line: 3101, col: 59, offset: 99477}, val: "mailto:", ignoreCase: false, want: "\"mailto:\"", @@ -30218,40 +31408,40 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 3094, col: 44, offset: 99482}, + pos: position{line: 3097, col: 44, offset: 99330}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 3094, col: 49, offset: 99487}, + pos: position{line: 3097, col: 49, offset: 99335}, expr: &actionExpr{ - pos: position{line: 3103, col: 5, offset: 99693}, + pos: position{line: 3106, col: 5, offset: 99541}, run: (*parser).callonExternalLink20, expr: &seqExpr{ - pos: position{line: 3103, col: 5, offset: 99693}, + pos: position{line: 3106, col: 5, offset: 99541}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 3103, col: 5, offset: 99693}, + pos: position{line: 3106, col: 5, offset: 99541}, expr: &litMatcher{ - pos: position{line: 3103, col: 6, offset: 99694}, + pos: position{line: 3106, col: 6, offset: 99542}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 3104, col: 5, offset: 99718}, + pos: position{line: 3107, col: 5, offset: 99566}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 3104, col: 14, offset: 99727}, + pos: position{line: 3107, col: 14, offset: 99575}, expr: &choiceExpr{ - pos: position{line: 3105, col: 9, offset: 99737}, + pos: position{line: 3108, col: 9, offset: 99585}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3105, col: 9, offset: 99737}, + pos: position{line: 3108, col: 9, offset: 99585}, run: (*parser).callonExternalLink27, expr: &oneOrMoreExpr{ - pos: position{line: 3105, col: 9, offset: 99737}, + pos: position{line: 3108, col: 9, offset: 99585}, expr: &charClassMatcher{ - pos: position{line: 3105, col: 10, offset: 99738}, + pos: position{line: 3108, col: 10, offset: 99586}, val: "[^\\r\\n[]�{.,;?! ]", chars: []rune{'\r', '\n', '[', ']', '�', '{', '.', ',', ';', '?', '!', ' '}, ignoreCase: false, @@ -30260,13 +31450,13 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 3108, col: 11, offset: 100001}, + pos: position{line: 3111, col: 11, offset: 99849}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3069, col: 25, offset: 98843}, + pos: position{line: 3072, col: 25, offset: 98691}, run: (*parser).callonExternalLink31, expr: &charClassMatcher{ - pos: position{line: 3069, col: 25, offset: 98843}, + pos: position{line: 3072, col: 25, offset: 98691}, val: "[.,;?!]", chars: []rune{'.', ',', ';', '?', '!'}, ignoreCase: false, @@ -30274,23 +31464,23 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3108, col: 32, offset: 100022}, + pos: position{line: 3111, col: 32, offset: 99870}, expr: ¬Expr{ - pos: position{line: 3108, col: 34, offset: 100024}, + pos: position{line: 3111, col: 34, offset: 99872}, expr: &choiceExpr{ - pos: position{line: 3108, col: 36, offset: 100026}, + pos: position{line: 3111, col: 36, offset: 99874}, alternatives: []interface{}{ ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonExternalLink38, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -30658,10 +31848,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3111, col: 11, offset: 100127}, + pos: position{line: 3113, col: 11, offset: 99928}, run: (*parser).callonExternalLink109, expr: &litMatcher{ - pos: position{line: 3111, col: 11, offset: 100127}, + pos: position{line: 3113, col: 11, offset: 99928}, val: "{", ignoreCase: false, want: "\"{\"", @@ -30704,55 +31894,55 @@ var g = &grammar{ pos: position{line: 1475, col: 5, offset: 47870}, label: "url", expr: &actionExpr{ - pos: position{line: 3094, col: 23, offset: 99461}, + pos: position{line: 3097, col: 23, offset: 99309}, run: (*parser).callonExternalLink117, expr: &seqExpr{ - pos: position{line: 3094, col: 23, offset: 99461}, + pos: position{line: 3097, col: 23, offset: 99309}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 3094, col: 23, offset: 99461}, + pos: position{line: 3097, col: 23, offset: 99309}, expr: &litMatcher{ - pos: position{line: 3094, col: 24, offset: 99462}, + pos: position{line: 3097, col: 24, offset: 99310}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 3094, col: 28, offset: 99466}, + pos: position{line: 3097, col: 28, offset: 99314}, label: "scheme", expr: &actionExpr{ - pos: position{line: 3098, col: 11, offset: 99581}, + pos: position{line: 3101, col: 11, offset: 99429}, run: (*parser).callonExternalLink122, expr: &choiceExpr{ - pos: position{line: 3098, col: 12, offset: 99582}, + pos: position{line: 3101, col: 12, offset: 99430}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3098, col: 12, offset: 99582}, + pos: position{line: 3101, col: 12, offset: 99430}, val: "http://", ignoreCase: false, want: "\"http://\"", }, &litMatcher{ - pos: position{line: 3098, col: 24, offset: 99594}, + pos: position{line: 3101, col: 24, offset: 99442}, val: "https://", ignoreCase: false, want: "\"https://\"", }, &litMatcher{ - pos: position{line: 3098, col: 37, offset: 99607}, + pos: position{line: 3101, col: 37, offset: 99455}, val: "ftp://", ignoreCase: false, want: "\"ftp://\"", }, &litMatcher{ - pos: position{line: 3098, col: 48, offset: 99618}, + pos: position{line: 3101, col: 48, offset: 99466}, val: "irc://", ignoreCase: false, want: "\"irc://\"", }, &litMatcher{ - pos: position{line: 3098, col: 59, offset: 99629}, + pos: position{line: 3101, col: 59, offset: 99477}, val: "mailto:", ignoreCase: false, want: "\"mailto:\"", @@ -30762,40 +31952,40 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 3094, col: 44, offset: 99482}, + pos: position{line: 3097, col: 44, offset: 99330}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 3094, col: 49, offset: 99487}, + pos: position{line: 3097, col: 49, offset: 99335}, expr: &actionExpr{ - pos: position{line: 3103, col: 5, offset: 99693}, + pos: position{line: 3106, col: 5, offset: 99541}, run: (*parser).callonExternalLink131, expr: &seqExpr{ - pos: position{line: 3103, col: 5, offset: 99693}, + pos: position{line: 3106, col: 5, offset: 99541}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 3103, col: 5, offset: 99693}, + pos: position{line: 3106, col: 5, offset: 99541}, expr: &litMatcher{ - pos: position{line: 3103, col: 6, offset: 99694}, + pos: position{line: 3106, col: 6, offset: 99542}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 3104, col: 5, offset: 99718}, + pos: position{line: 3107, col: 5, offset: 99566}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 3104, col: 14, offset: 99727}, + pos: position{line: 3107, col: 14, offset: 99575}, expr: &choiceExpr{ - pos: position{line: 3105, col: 9, offset: 99737}, + pos: position{line: 3108, col: 9, offset: 99585}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3105, col: 9, offset: 99737}, + pos: position{line: 3108, col: 9, offset: 99585}, run: (*parser).callonExternalLink138, expr: &oneOrMoreExpr{ - pos: position{line: 3105, col: 9, offset: 99737}, + pos: position{line: 3108, col: 9, offset: 99585}, expr: &charClassMatcher{ - pos: position{line: 3105, col: 10, offset: 99738}, + pos: position{line: 3108, col: 10, offset: 99586}, val: "[^\\r\\n[]�{.,;?! ]", chars: []rune{'\r', '\n', '[', ']', '�', '{', '.', ',', ';', '?', '!', ' '}, ignoreCase: false, @@ -30804,13 +31994,13 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 3108, col: 11, offset: 100001}, + pos: position{line: 3111, col: 11, offset: 99849}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3069, col: 25, offset: 98843}, + pos: position{line: 3072, col: 25, offset: 98691}, run: (*parser).callonExternalLink142, expr: &charClassMatcher{ - pos: position{line: 3069, col: 25, offset: 98843}, + pos: position{line: 3072, col: 25, offset: 98691}, val: "[.,;?!]", chars: []rune{'.', ',', ';', '?', '!'}, ignoreCase: false, @@ -30818,23 +32008,23 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3108, col: 32, offset: 100022}, + pos: position{line: 3111, col: 32, offset: 99870}, expr: ¬Expr{ - pos: position{line: 3108, col: 34, offset: 100024}, + pos: position{line: 3111, col: 34, offset: 99872}, expr: &choiceExpr{ - pos: position{line: 3108, col: 36, offset: 100026}, + pos: position{line: 3111, col: 36, offset: 99874}, alternatives: []interface{}{ ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonExternalLink149, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -31202,10 +32392,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3111, col: 11, offset: 100127}, + pos: position{line: 3113, col: 11, offset: 99928}, run: (*parser).callonExternalLink220, expr: &litMatcher{ - pos: position{line: 3111, col: 11, offset: 100127}, + pos: position{line: 3113, col: 11, offset: 99928}, val: "{", ignoreCase: false, want: "\"{\"", @@ -31274,10 +32464,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1609, col: 5, offset: 52263}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListElements11, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -31444,12 +32634,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, run: (*parser).callonListElements45, expr: &oneOrMoreExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, expr: &charClassMatcher{ - pos: position{line: 3136, col: 12, offset: 100699}, + pos: position{line: 3138, col: 12, offset: 100500}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -31492,28 +32682,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListElements57, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -31522,9 +32712,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -31554,10 +32744,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1659, col: 5, offset: 54225}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListElements70, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -31598,12 +32788,12 @@ var g = &grammar{ run: (*parser).callonListElements78, }, &actionExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, run: (*parser).callonListElements79, expr: &oneOrMoreExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, expr: &charClassMatcher{ - pos: position{line: 3136, col: 12, offset: 100699}, + pos: position{line: 3138, col: 12, offset: 100500}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -31675,12 +32865,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, run: (*parser).callonListElements96, expr: &oneOrMoreExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, expr: &charClassMatcher{ - pos: position{line: 3136, col: 12, offset: 100699}, + pos: position{line: 3138, col: 12, offset: 100500}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -31724,28 +32914,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListElements108, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -31754,9 +32944,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -31814,12 +33004,12 @@ var g = &grammar{ want: "\">\"", }, &actionExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, run: (*parser).callonListElements126, expr: &oneOrMoreExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, expr: &charClassMatcher{ - pos: position{line: 3136, col: 12, offset: 100699}, + pos: position{line: 3138, col: 12, offset: 100500}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -31862,28 +33052,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListElements138, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -31892,9 +33082,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -31959,28 +33149,28 @@ var g = &grammar{ ¬Expr{ pos: position{line: 1694, col: 35, offset: 55274}, expr: &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListElements161, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -31989,9 +33179,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -32054,10 +33244,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1712, col: 9, offset: 55779}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListElements182, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32066,28 +33256,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListElements185, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -32096,9 +33286,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -32114,19 +33304,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 676, col: 14, offset: 21643}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, &zeroOrMoreExpr{ pos: position{line: 676, col: 19, offset: 21648}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListElements199, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32135,28 +33325,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListElements202, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -32165,9 +33355,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -32186,12 +33376,12 @@ var g = &grammar{ pos: position{line: 1719, col: 9, offset: 55927}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, run: (*parser).callonListElements211, expr: &oneOrMoreExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, expr: &charClassMatcher{ - pos: position{line: 3136, col: 12, offset: 100699}, + pos: position{line: 3138, col: 12, offset: 100500}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32218,28 +33408,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListElements219, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -32248,9 +33438,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -32310,9 +33500,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 1519, col: 5, offset: 49474}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -32339,19 +33529,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 676, col: 14, offset: 21643}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, &zeroOrMoreExpr{ pos: position{line: 676, col: 19, offset: 21648}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonExtraListElement17, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32360,28 +33550,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonExtraListElement20, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -32390,9 +33580,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -32425,10 +33615,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1609, col: 5, offset: 52263}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonExtraListElement35, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32595,12 +33785,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, run: (*parser).callonExtraListElement69, expr: &oneOrMoreExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, expr: &charClassMatcher{ - pos: position{line: 3136, col: 12, offset: 100699}, + pos: position{line: 3138, col: 12, offset: 100500}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32643,28 +33833,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonExtraListElement81, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -32673,9 +33863,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -32705,10 +33895,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1659, col: 5, offset: 54225}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonExtraListElement94, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32749,12 +33939,12 @@ var g = &grammar{ run: (*parser).callonExtraListElement102, }, &actionExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, run: (*parser).callonExtraListElement103, expr: &oneOrMoreExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, expr: &charClassMatcher{ - pos: position{line: 3136, col: 12, offset: 100699}, + pos: position{line: 3138, col: 12, offset: 100500}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32826,12 +34016,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, run: (*parser).callonExtraListElement120, expr: &oneOrMoreExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, expr: &charClassMatcher{ - pos: position{line: 3136, col: 12, offset: 100699}, + pos: position{line: 3138, col: 12, offset: 100500}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32875,28 +34065,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonExtraListElement132, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -32905,9 +34095,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -32965,12 +34155,12 @@ var g = &grammar{ want: "\">\"", }, &actionExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, run: (*parser).callonExtraListElement150, expr: &oneOrMoreExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, expr: &charClassMatcher{ - pos: position{line: 3136, col: 12, offset: 100699}, + pos: position{line: 3138, col: 12, offset: 100500}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33013,28 +34203,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonExtraListElement162, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33043,9 +34233,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -33110,28 +34300,28 @@ var g = &grammar{ ¬Expr{ pos: position{line: 1694, col: 35, offset: 55274}, expr: &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonExtraListElement185, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33140,9 +34330,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -33205,10 +34395,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1712, col: 9, offset: 55779}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonExtraListElement206, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33217,28 +34407,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonExtraListElement209, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33247,9 +34437,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -33265,19 +34455,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 676, col: 14, offset: 21643}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, &zeroOrMoreExpr{ pos: position{line: 676, col: 19, offset: 21648}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonExtraListElement223, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33286,28 +34476,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonExtraListElement226, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33316,9 +34506,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -33337,12 +34527,12 @@ var g = &grammar{ pos: position{line: 1719, col: 9, offset: 55927}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, run: (*parser).callonExtraListElement235, expr: &oneOrMoreExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, expr: &charClassMatcher{ - pos: position{line: 3136, col: 12, offset: 100699}, + pos: position{line: 3138, col: 12, offset: 100500}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33369,28 +34559,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonExtraListElement243, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33399,9 +34589,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -33462,10 +34652,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1609, col: 5, offset: 52263}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonExtraListElement263, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33632,12 +34822,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, run: (*parser).callonExtraListElement297, expr: &oneOrMoreExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, expr: &charClassMatcher{ - pos: position{line: 3136, col: 12, offset: 100699}, + pos: position{line: 3138, col: 12, offset: 100500}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33680,28 +34870,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonExtraListElement309, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33710,9 +34900,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -33742,10 +34932,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1659, col: 5, offset: 54225}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonExtraListElement322, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33786,12 +34976,12 @@ var g = &grammar{ run: (*parser).callonExtraListElement330, }, &actionExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, run: (*parser).callonExtraListElement331, expr: &oneOrMoreExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, expr: &charClassMatcher{ - pos: position{line: 3136, col: 12, offset: 100699}, + pos: position{line: 3138, col: 12, offset: 100500}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33863,12 +35053,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, run: (*parser).callonExtraListElement348, expr: &oneOrMoreExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, expr: &charClassMatcher{ - pos: position{line: 3136, col: 12, offset: 100699}, + pos: position{line: 3138, col: 12, offset: 100500}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33912,28 +35102,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonExtraListElement360, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33942,9 +35132,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -34002,12 +35192,12 @@ var g = &grammar{ want: "\">\"", }, &actionExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, run: (*parser).callonExtraListElement378, expr: &oneOrMoreExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, expr: &charClassMatcher{ - pos: position{line: 3136, col: 12, offset: 100699}, + pos: position{line: 3138, col: 12, offset: 100500}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34050,28 +35240,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonExtraListElement390, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34080,9 +35270,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -34147,28 +35337,28 @@ var g = &grammar{ ¬Expr{ pos: position{line: 1694, col: 35, offset: 55274}, expr: &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonExtraListElement413, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34177,9 +35367,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -34242,10 +35432,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1712, col: 9, offset: 55779}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonExtraListElement434, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34254,28 +35444,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonExtraListElement437, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34284,9 +35474,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -34302,19 +35492,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 676, col: 14, offset: 21643}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, &zeroOrMoreExpr{ pos: position{line: 676, col: 19, offset: 21648}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonExtraListElement451, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34323,28 +35513,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonExtraListElement454, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34353,9 +35543,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -34374,12 +35564,12 @@ var g = &grammar{ pos: position{line: 1719, col: 9, offset: 55927}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, run: (*parser).callonExtraListElement463, expr: &oneOrMoreExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, expr: &charClassMatcher{ - pos: position{line: 3136, col: 12, offset: 100699}, + pos: position{line: 3138, col: 12, offset: 100500}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34406,28 +35596,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonExtraListElement471, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34436,9 +35626,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -34463,36 +35653,36 @@ var g = &grammar{ name: "ListContinuation", }, &actionExpr{ - pos: position{line: 2766, col: 22, offset: 89873}, + pos: position{line: 2765, col: 22, offset: 89847}, run: (*parser).callonExtraListElement479, expr: &seqExpr{ - pos: position{line: 2766, col: 22, offset: 89873}, + pos: position{line: 2765, col: 22, offset: 89847}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2771, col: 31, offset: 90094}, + pos: position{line: 2770, col: 31, offset: 90068}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2771, col: 36, offset: 90099}, + pos: position{line: 2770, col: 36, offset: 90073}, expr: &litMatcher{ - pos: position{line: 2771, col: 37, offset: 90100}, + pos: position{line: 2770, col: 37, offset: 90074}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2766, col: 49, offset: 89900}, + pos: position{line: 2765, col: 49, offset: 89874}, label: "content", expr: &actionExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, run: (*parser).callonExtraListElement485, expr: &zeroOrMoreExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, expr: &charClassMatcher{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -34502,28 +35692,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonExtraListElement489, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34532,9 +35722,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -34559,19 +35749,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 676, col: 14, offset: 21643}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, &zeroOrMoreExpr{ pos: position{line: 676, col: 19, offset: 21648}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonExtraListElement505, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34580,28 +35770,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonExtraListElement508, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34610,9 +35800,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -34635,10 +35825,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1568, col: 31, offset: 51050}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonExtraListElement519, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34647,25 +35837,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonExtraListElement521, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34687,10 +35877,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1609, col: 5, offset: 52263}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonExtraListElement530, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34857,12 +36047,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, run: (*parser).callonExtraListElement564, expr: &oneOrMoreExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, expr: &charClassMatcher{ - pos: position{line: 3136, col: 12, offset: 100699}, + pos: position{line: 3138, col: 12, offset: 100500}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34885,10 +36075,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1659, col: 5, offset: 54225}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonExtraListElement571, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34929,12 +36119,12 @@ var g = &grammar{ run: (*parser).callonExtraListElement579, }, &actionExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, run: (*parser).callonExtraListElement580, expr: &oneOrMoreExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, expr: &charClassMatcher{ - pos: position{line: 3136, col: 12, offset: 100699}, + pos: position{line: 3138, col: 12, offset: 100500}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34985,12 +36175,12 @@ var g = &grammar{ want: "\">\"", }, &actionExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, run: (*parser).callonExtraListElement592, expr: &oneOrMoreExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, expr: &charClassMatcher{ - pos: position{line: 3136, col: 12, offset: 100699}, + pos: position{line: 3138, col: 12, offset: 100500}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35051,28 +36241,28 @@ var g = &grammar{ ¬Expr{ pos: position{line: 1694, col: 35, offset: 55274}, expr: &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonExtraListElement610, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35081,9 +36271,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -35140,7 +36330,7 @@ var g = &grammar{ ¬Expr{ pos: position{line: 723, col: 5, offset: 23194}, expr: &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -35191,10 +36381,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 741, col: 8, offset: 23838}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonExtraListElement641, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35203,28 +36393,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonExtraListElement644, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35233,9 +36423,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -35280,10 +36470,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 748, col: 8, offset: 24086}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonExtraListElement660, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35292,28 +36482,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonExtraListElement663, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35322,9 +36512,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -35365,10 +36555,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 759, col: 52, offset: 24498}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonExtraListElement678, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35377,28 +36567,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonExtraListElement681, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35407,9 +36597,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -35454,10 +36644,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 755, col: 8, offset: 24332}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonExtraListElement697, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35466,28 +36656,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonExtraListElement700, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35496,9 +36686,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -35543,10 +36733,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 770, col: 8, offset: 24870}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonExtraListElement716, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35555,28 +36745,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonExtraListElement719, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35585,9 +36775,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -35632,10 +36822,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 784, col: 8, offset: 25346}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonExtraListElement735, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35644,28 +36834,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonExtraListElement738, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35674,9 +36864,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -35721,10 +36911,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 791, col: 8, offset: 25598}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonExtraListElement754, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35733,28 +36923,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonExtraListElement757, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35763,9 +36953,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -35810,10 +37000,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 798, col: 8, offset: 25848}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonExtraListElement773, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35822,28 +37012,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonExtraListElement776, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35852,9 +37042,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -35899,10 +37089,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 805, col: 8, offset: 26094}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonExtraListElement792, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35911,28 +37101,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonExtraListElement795, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35941,9 +37131,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -35962,12 +37152,12 @@ var g = &grammar{ pos: position{line: 1544, col: 5, offset: 50418}, label: "content", expr: &actionExpr{ - pos: position{line: 3082, col: 14, offset: 99124}, + pos: position{line: 3085, col: 14, offset: 98972}, run: (*parser).callonExtraListElement803, expr: &oneOrMoreExpr{ - pos: position{line: 3082, col: 14, offset: 99124}, + pos: position{line: 3085, col: 14, offset: 98972}, expr: &charClassMatcher{ - pos: position{line: 3082, col: 14, offset: 99124}, + pos: position{line: 3085, col: 14, offset: 98972}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -35977,28 +37167,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonExtraListElement807, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36007,9 +37197,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -36044,10 +37234,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1561, col: 13, offset: 50842}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuation7, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36056,25 +37246,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuation9, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36095,10 +37285,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1568, col: 31, offset: 51050}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuation16, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36107,25 +37297,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuation18, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36160,9 +37350,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 1571, col: 5, offset: 51137}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -36189,10 +37379,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1609, col: 5, offset: 52263}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement14, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36359,12 +37549,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, run: (*parser).callonListContinuationElement48, expr: &oneOrMoreExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, expr: &charClassMatcher{ - pos: position{line: 3136, col: 12, offset: 100699}, + pos: position{line: 3138, col: 12, offset: 100500}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36407,28 +37597,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement60, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36437,9 +37627,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -36469,10 +37659,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1659, col: 5, offset: 54225}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement73, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36513,12 +37703,12 @@ var g = &grammar{ run: (*parser).callonListContinuationElement81, }, &actionExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, run: (*parser).callonListContinuationElement82, expr: &oneOrMoreExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, expr: &charClassMatcher{ - pos: position{line: 3136, col: 12, offset: 100699}, + pos: position{line: 3138, col: 12, offset: 100500}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36590,12 +37780,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, run: (*parser).callonListContinuationElement99, expr: &oneOrMoreExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, expr: &charClassMatcher{ - pos: position{line: 3136, col: 12, offset: 100699}, + pos: position{line: 3138, col: 12, offset: 100500}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36639,28 +37829,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement111, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36669,9 +37859,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -36729,12 +37919,12 @@ var g = &grammar{ want: "\">\"", }, &actionExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, run: (*parser).callonListContinuationElement129, expr: &oneOrMoreExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, expr: &charClassMatcher{ - pos: position{line: 3136, col: 12, offset: 100699}, + pos: position{line: 3138, col: 12, offset: 100500}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36777,28 +37967,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement141, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36807,9 +37997,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -36874,28 +38064,28 @@ var g = &grammar{ ¬Expr{ pos: position{line: 1694, col: 35, offset: 55274}, expr: &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement164, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36904,9 +38094,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -36969,10 +38159,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1712, col: 9, offset: 55779}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement185, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36981,28 +38171,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement188, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37011,9 +38201,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -37029,19 +38219,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 676, col: 14, offset: 21643}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, &zeroOrMoreExpr{ pos: position{line: 676, col: 19, offset: 21648}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement202, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37050,28 +38240,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement205, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37080,9 +38270,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -37101,12 +38291,12 @@ var g = &grammar{ pos: position{line: 1719, col: 9, offset: 55927}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, run: (*parser).callonListContinuationElement214, expr: &oneOrMoreExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, expr: &charClassMatcher{ - pos: position{line: 3136, col: 12, offset: 100699}, + pos: position{line: 3138, col: 12, offset: 100500}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37133,28 +38323,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement222, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37163,9 +38353,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -37208,19 +38398,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 676, col: 14, offset: 21643}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, &zeroOrMoreExpr{ pos: position{line: 676, col: 19, offset: 21648}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement240, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37229,28 +38419,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement243, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37259,9 +38449,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -37328,10 +38518,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 360, col: 49, offset: 11115}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement262, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37340,28 +38530,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement265, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37370,9 +38560,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -37435,10 +38625,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 362, col: 39, offset: 11236}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement283, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37447,28 +38637,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement286, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37477,9 +38667,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -37530,10 +38720,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 741, col: 8, offset: 23838}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement304, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37542,28 +38732,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement307, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37572,9 +38762,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -37635,10 +38825,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 741, col: 8, offset: 23838}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement329, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37647,28 +38837,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement332, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37677,9 +38867,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -37688,9 +38878,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -37708,9 +38898,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 810, col: 5, offset: 26240}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -37718,12 +38908,12 @@ var g = &grammar{ pos: position{line: 811, col: 5, offset: 26313}, label: "content", expr: &actionExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, run: (*parser).callonListContinuationElement348, expr: &zeroOrMoreExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, expr: &charClassMatcher{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -37733,28 +38923,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement352, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37763,9 +38953,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -37821,10 +39011,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 741, col: 8, offset: 23838}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement370, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37833,28 +39023,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement373, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37863,9 +39053,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -37874,9 +39064,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -37931,10 +39121,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 748, col: 8, offset: 24086}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement394, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37943,28 +39133,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement397, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37973,9 +39163,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -38047,10 +39237,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 748, col: 8, offset: 24086}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement422, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38059,28 +39249,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement425, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38089,9 +39279,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -38107,9 +39297,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -38127,9 +39317,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 810, col: 5, offset: 26240}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -38137,12 +39327,12 @@ var g = &grammar{ pos: position{line: 811, col: 5, offset: 26313}, label: "content", expr: &actionExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, run: (*parser).callonListContinuationElement442, expr: &zeroOrMoreExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, expr: &charClassMatcher{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -38152,28 +39342,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement446, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38182,9 +39372,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -38249,10 +39439,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 748, col: 8, offset: 24086}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement467, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38261,28 +39451,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement470, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38291,9 +39481,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -38309,9 +39499,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -38363,10 +39553,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 759, col: 52, offset: 24498}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement491, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38375,28 +39565,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement494, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38405,9 +39595,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -38441,10 +39631,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 962, col: 40, offset: 30299}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement509, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38453,28 +39643,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement512, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38483,9 +39673,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -38505,9 +39695,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 810, col: 5, offset: 26240}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -38515,12 +39705,12 @@ var g = &grammar{ pos: position{line: 811, col: 5, offset: 26313}, label: "content", expr: &actionExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, run: (*parser).callonListContinuationElement526, expr: &zeroOrMoreExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, expr: &charClassMatcher{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -38530,28 +39720,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement530, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38560,9 +39750,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -38590,10 +39780,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 962, col: 40, offset: 30299}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement541, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38602,28 +39792,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement544, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38632,9 +39822,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -38691,10 +39881,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 755, col: 8, offset: 24332}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement563, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38703,28 +39893,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement566, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38733,9 +39923,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -38807,10 +39997,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 755, col: 8, offset: 24332}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement591, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38819,28 +40009,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement594, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38849,9 +40039,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -38867,9 +40057,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -38887,9 +40077,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 810, col: 5, offset: 26240}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -38897,12 +40087,12 @@ var g = &grammar{ pos: position{line: 811, col: 5, offset: 26313}, label: "content", expr: &actionExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, run: (*parser).callonListContinuationElement611, expr: &zeroOrMoreExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, expr: &charClassMatcher{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -38912,28 +40102,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement615, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38942,9 +40132,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -39009,10 +40199,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 755, col: 8, offset: 24332}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement636, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -39021,28 +40211,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement639, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39051,9 +40241,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -39069,9 +40259,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -39127,10 +40317,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 770, col: 8, offset: 24870}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement661, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -39139,28 +40329,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement664, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39169,9 +40359,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -39243,10 +40433,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 770, col: 8, offset: 24870}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement689, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -39255,28 +40445,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement692, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39285,9 +40475,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -39303,9 +40493,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -39323,9 +40513,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 810, col: 5, offset: 26240}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -39333,12 +40523,12 @@ var g = &grammar{ pos: position{line: 811, col: 5, offset: 26313}, label: "content", expr: &actionExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, run: (*parser).callonListContinuationElement709, expr: &zeroOrMoreExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, expr: &charClassMatcher{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -39348,28 +40538,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement713, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39378,9 +40568,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -39445,10 +40635,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 770, col: 8, offset: 24870}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement734, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -39457,28 +40647,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement737, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39487,9 +40677,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -39505,9 +40695,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -39563,10 +40753,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 784, col: 8, offset: 25346}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement759, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -39575,28 +40765,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement762, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39605,9 +40795,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -39679,10 +40869,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 784, col: 8, offset: 25346}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement787, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -39691,28 +40881,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement790, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39721,9 +40911,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -39739,9 +40929,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -39759,9 +40949,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 810, col: 5, offset: 26240}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -39769,12 +40959,12 @@ var g = &grammar{ pos: position{line: 811, col: 5, offset: 26313}, label: "content", expr: &actionExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, run: (*parser).callonListContinuationElement807, expr: &zeroOrMoreExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, expr: &charClassMatcher{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -39784,28 +40974,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement811, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39814,9 +41004,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -39881,10 +41071,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 784, col: 8, offset: 25346}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement832, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -39893,28 +41083,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement835, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39923,9 +41113,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -39941,9 +41131,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -39979,19 +41169,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 676, col: 14, offset: 21643}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, &zeroOrMoreExpr{ pos: position{line: 676, col: 19, offset: 21648}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement857, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -40000,28 +41190,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement860, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40030,9 +41220,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -40051,12 +41241,12 @@ var g = &grammar{ pos: position{line: 983, col: 5, offset: 30834}, label: "content", expr: &actionExpr{ - pos: position{line: 3082, col: 14, offset: 99124}, + pos: position{line: 3085, col: 14, offset: 98972}, run: (*parser).callonListContinuationElement869, expr: &oneOrMoreExpr{ - pos: position{line: 3082, col: 14, offset: 99124}, + pos: position{line: 3085, col: 14, offset: 98972}, expr: &charClassMatcher{ - pos: position{line: 3082, col: 14, offset: 99124}, + pos: position{line: 3085, col: 14, offset: 98972}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -40066,28 +41256,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement873, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40096,9 +41286,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -40132,19 +41322,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 676, col: 14, offset: 21643}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, &zeroOrMoreExpr{ pos: position{line: 676, col: 19, offset: 21648}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement892, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -40153,28 +41343,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement895, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40183,9 +41373,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -40204,12 +41394,12 @@ var g = &grammar{ pos: position{line: 983, col: 5, offset: 30834}, label: "content", expr: &actionExpr{ - pos: position{line: 3082, col: 14, offset: 99124}, + pos: position{line: 3085, col: 14, offset: 98972}, run: (*parser).callonListContinuationElement904, expr: &oneOrMoreExpr{ - pos: position{line: 3082, col: 14, offset: 99124}, + pos: position{line: 3085, col: 14, offset: 98972}, expr: &charClassMatcher{ - pos: position{line: 3082, col: 14, offset: 99124}, + pos: position{line: 3085, col: 14, offset: 98972}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -40219,28 +41409,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement908, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40249,9 +41439,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -40269,12 +41459,12 @@ var g = &grammar{ pos: position{line: 1815, col: 5, offset: 58993}, label: "content", expr: &actionExpr{ - pos: position{line: 3082, col: 14, offset: 99124}, + pos: position{line: 3085, col: 14, offset: 98972}, run: (*parser).callonListContinuationElement918, expr: &oneOrMoreExpr{ - pos: position{line: 3082, col: 14, offset: 99124}, + pos: position{line: 3085, col: 14, offset: 98972}, expr: &charClassMatcher{ - pos: position{line: 3082, col: 14, offset: 99124}, + pos: position{line: 3085, col: 14, offset: 98972}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -40288,28 +41478,28 @@ var g = &grammar{ run: (*parser).callonListContinuationElement921, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement923, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40318,9 +41508,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -40367,10 +41557,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 777, col: 8, offset: 25101}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement939, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -40379,28 +41569,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement942, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40409,9 +41599,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -40459,10 +41649,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 777, col: 8, offset: 25101}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement961, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -40471,28 +41661,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement964, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40501,9 +41691,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -40512,9 +41702,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -40532,9 +41722,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 810, col: 5, offset: 26240}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -40542,12 +41732,12 @@ var g = &grammar{ pos: position{line: 811, col: 5, offset: 26313}, label: "content", expr: &actionExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, run: (*parser).callonListContinuationElement980, expr: &zeroOrMoreExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, expr: &charClassMatcher{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -40557,28 +41747,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement984, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40587,9 +41777,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -40634,10 +41824,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 777, col: 8, offset: 25101}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement1000, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -40646,28 +41836,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement1003, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40676,9 +41866,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -40687,9 +41877,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -40745,10 +41935,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 791, col: 8, offset: 25598}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement1024, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -40757,28 +41947,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement1027, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40787,9 +41977,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -40861,10 +42051,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 791, col: 8, offset: 25598}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement1052, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -40873,28 +42063,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement1055, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40903,9 +42093,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -40921,9 +42111,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -40941,9 +42131,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 810, col: 5, offset: 26240}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -40951,12 +42141,12 @@ var g = &grammar{ pos: position{line: 811, col: 5, offset: 26313}, label: "content", expr: &actionExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, run: (*parser).callonListContinuationElement1072, expr: &zeroOrMoreExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, expr: &charClassMatcher{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -40966,28 +42156,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement1076, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40996,9 +42186,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -41063,10 +42253,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 791, col: 8, offset: 25598}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement1097, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -41075,28 +42265,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement1100, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41105,9 +42295,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -41123,9 +42313,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -41181,10 +42371,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 798, col: 8, offset: 25848}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement1122, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -41193,28 +42383,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement1125, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41223,9 +42413,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -41297,10 +42487,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 798, col: 8, offset: 25848}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement1150, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -41309,28 +42499,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement1153, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41339,9 +42529,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -41357,9 +42547,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -41377,9 +42567,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 810, col: 5, offset: 26240}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -41387,12 +42577,12 @@ var g = &grammar{ pos: position{line: 811, col: 5, offset: 26313}, label: "content", expr: &actionExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, run: (*parser).callonListContinuationElement1170, expr: &zeroOrMoreExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, expr: &charClassMatcher{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -41402,28 +42592,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement1174, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41432,9 +42622,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -41499,10 +42689,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 798, col: 8, offset: 25848}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement1195, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -41511,28 +42701,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement1198, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41541,9 +42731,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -41559,9 +42749,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -41617,10 +42807,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 805, col: 8, offset: 26094}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement1220, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -41629,28 +42819,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement1223, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41659,9 +42849,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -41733,10 +42923,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 805, col: 8, offset: 26094}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement1248, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -41745,28 +42935,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement1251, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41775,9 +42965,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -41793,9 +42983,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -41813,9 +43003,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 810, col: 5, offset: 26240}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -41823,12 +43013,12 @@ var g = &grammar{ pos: position{line: 811, col: 5, offset: 26313}, label: "content", expr: &actionExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, run: (*parser).callonListContinuationElement1268, expr: &zeroOrMoreExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, expr: &charClassMatcher{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -41838,28 +43028,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement1272, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41868,9 +43058,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -41935,10 +43125,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 805, col: 8, offset: 26094}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement1293, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -41947,28 +43137,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement1296, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41977,9 +43167,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -41995,9 +43185,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -42008,52 +43198,52 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2985, col: 18, offset: 95964}, + pos: position{line: 2985, col: 18, offset: 95939}, run: (*parser).callonListContinuationElement1306, expr: &seqExpr{ - pos: position{line: 2985, col: 18, offset: 95964}, + pos: position{line: 2985, col: 18, offset: 95939}, exprs: []interface{}{ &choiceExpr{ - pos: position{line: 2986, col: 9, offset: 95974}, + pos: position{line: 2986, col: 9, offset: 95949}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2986, col: 9, offset: 95974}, + pos: position{line: 2986, col: 9, offset: 95949}, val: "'''", ignoreCase: false, want: "\"'''\"", }, &litMatcher{ - pos: position{line: 2987, col: 11, offset: 96010}, + pos: position{line: 2987, col: 11, offset: 95985}, val: "***", ignoreCase: false, want: "\"***\"", }, &litMatcher{ - pos: position{line: 2987, col: 19, offset: 96018}, + pos: position{line: 2987, col: 19, offset: 95993}, val: "* * *", ignoreCase: false, want: "\"* * *\"", }, &litMatcher{ - pos: position{line: 2987, col: 29, offset: 96028}, + pos: position{line: 2987, col: 29, offset: 96003}, val: "---", ignoreCase: false, want: "\"---\"", }, &litMatcher{ - pos: position{line: 2987, col: 37, offset: 96036}, + pos: position{line: 2987, col: 37, offset: 96011}, val: "- - -", ignoreCase: false, want: "\"- - -\"", }, &litMatcher{ - pos: position{line: 2987, col: 47, offset: 96046}, + pos: position{line: 2987, col: 47, offset: 96021}, val: "___", ignoreCase: false, want: "\"___\"", }, &litMatcher{ - pos: position{line: 2987, col: 55, offset: 96054}, + pos: position{line: 2987, col: 55, offset: 96029}, val: "_ _ _", ignoreCase: false, want: "\"_ _ _\"", @@ -42061,12 +43251,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 2988, col: 11, offset: 96112}, + pos: position{line: 2988, col: 11, offset: 96087}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement1317, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -42075,28 +43265,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement1320, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42105,36 +43295,36 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement1328, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42143,9 +43333,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -42158,24 +43348,24 @@ var g = &grammar{ name: "ImageBlock", }, &actionExpr{ - pos: position{line: 2876, col: 5, offset: 92903}, + pos: position{line: 2876, col: 5, offset: 92878}, run: (*parser).callonListContinuationElement1336, expr: &seqExpr{ - pos: position{line: 2876, col: 5, offset: 92903}, + pos: position{line: 2876, col: 5, offset: 92878}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2882, col: 19, offset: 93060}, + pos: position{line: 2882, col: 19, offset: 93035}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2882, col: 26, offset: 93067}, + pos: position{line: 2882, col: 26, offset: 93042}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement1340, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -42184,28 +43374,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement1343, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42214,20 +43404,20 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, }, &labeledExpr{ - pos: position{line: 2877, col: 5, offset: 92927}, + pos: position{line: 2877, col: 5, offset: 92902}, label: "lines", expr: &zeroOrMoreExpr{ - pos: position{line: 2877, col: 11, offset: 92933}, + pos: position{line: 2877, col: 11, offset: 92908}, expr: &choiceExpr{ - pos: position{line: 2877, col: 12, offset: 92934}, + pos: position{line: 2877, col: 12, offset: 92909}, alternatives: []interface{}{ &actionExpr{ pos: position{line: 676, col: 14, offset: 21643}, @@ -42238,19 +43428,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 676, col: 14, offset: 21643}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, &zeroOrMoreExpr{ pos: position{line: 676, col: 19, offset: 21648}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement1359, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -42259,28 +43449,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement1362, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42289,9 +43479,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -42300,32 +43490,32 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2889, col: 5, offset: 93179}, + pos: position{line: 2889, col: 5, offset: 93154}, run: (*parser).callonListContinuationElement1369, expr: &seqExpr{ - pos: position{line: 2889, col: 5, offset: 93179}, + pos: position{line: 2889, col: 5, offset: 93154}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2889, col: 5, offset: 93179}, + pos: position{line: 2889, col: 5, offset: 93154}, expr: &choiceExpr{ - pos: position{line: 2886, col: 22, offset: 93140}, + pos: position{line: 2886, col: 22, offset: 93115}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2882, col: 19, offset: 93060}, + pos: position{line: 2882, col: 19, offset: 93035}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2882, col: 19, offset: 93060}, + pos: position{line: 2882, col: 19, offset: 93035}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2882, col: 26, offset: 93067}, + pos: position{line: 2882, col: 26, offset: 93042}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement1376, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -42334,28 +43524,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement1379, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42364,9 +43554,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -42374,59 +43564,59 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, }, }, &labeledExpr{ - pos: position{line: 2890, col: 5, offset: 93202}, + pos: position{line: 2890, col: 5, offset: 93177}, label: "content", expr: &choiceExpr{ - pos: position{line: 2891, col: 9, offset: 93220}, + pos: position{line: 2891, col: 9, offset: 93195}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2891, col: 10, offset: 93221}, + pos: position{line: 2891, col: 10, offset: 93196}, run: (*parser).callonListContinuationElement1390, expr: &labeledExpr{ - pos: position{line: 2891, col: 10, offset: 93221}, + pos: position{line: 2891, col: 10, offset: 93196}, label: "cells", expr: &choiceExpr{ - pos: position{line: 2891, col: 17, offset: 93228}, + pos: position{line: 2891, col: 17, offset: 93203}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2899, col: 21, offset: 93424}, + pos: position{line: 2899, col: 21, offset: 93399}, run: (*parser).callonListContinuationElement1393, expr: &seqExpr{ - pos: position{line: 2899, col: 21, offset: 93424}, + pos: position{line: 2899, col: 21, offset: 93399}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2899, col: 21, offset: 93424}, + pos: position{line: 2899, col: 21, offset: 93399}, label: "cells", expr: &oneOrMoreExpr{ - pos: position{line: 2899, col: 27, offset: 93430}, + pos: position{line: 2899, col: 27, offset: 93405}, expr: &actionExpr{ - pos: position{line: 2904, col: 5, offset: 93505}, + pos: position{line: 2904, col: 5, offset: 93480}, run: (*parser).callonListContinuationElement1397, expr: &seqExpr{ - pos: position{line: 2904, col: 5, offset: 93505}, + pos: position{line: 2904, col: 5, offset: 93480}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2904, col: 5, offset: 93505}, + pos: position{line: 2904, col: 5, offset: 93480}, val: "|", ignoreCase: false, want: "\"|\"", }, &zeroOrMoreExpr{ - pos: position{line: 2904, col: 9, offset: 93509}, + pos: position{line: 2904, col: 9, offset: 93484}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement1401, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -42435,21 +43625,21 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2904, col: 16, offset: 93516}, + pos: position{line: 2904, col: 16, offset: 93491}, label: "content", expr: &actionExpr{ - pos: position{line: 2910, col: 5, offset: 93715}, + pos: position{line: 2910, col: 5, offset: 93690}, run: (*parser).callonListContinuationElement1404, expr: &labeledExpr{ - pos: position{line: 2910, col: 5, offset: 93715}, + pos: position{line: 2910, col: 5, offset: 93690}, label: "content", expr: &actionExpr{ - pos: position{line: 2910, col: 14, offset: 93724}, + pos: position{line: 2910, col: 14, offset: 93699}, run: (*parser).callonListContinuationElement1406, expr: &zeroOrMoreExpr{ - pos: position{line: 2910, col: 14, offset: 93724}, + pos: position{line: 2910, col: 14, offset: 93699}, expr: &charClassMatcher{ - pos: position{line: 2910, col: 14, offset: 93724}, + pos: position{line: 2910, col: 14, offset: 93699}, val: "[^|\\r\\n]", chars: []rune{'|', '\r', '\n'}, ignoreCase: false, @@ -42466,28 +43656,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement1410, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42496,9 +43686,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -42507,40 +43697,40 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2916, col: 24, offset: 93860}, + pos: position{line: 2916, col: 24, offset: 93835}, run: (*parser).callonListContinuationElement1417, expr: &labeledExpr{ - pos: position{line: 2916, col: 24, offset: 93860}, + pos: position{line: 2916, col: 24, offset: 93835}, label: "cells", expr: &oneOrMoreExpr{ - pos: position{line: 2916, col: 30, offset: 93866}, + pos: position{line: 2916, col: 30, offset: 93841}, expr: &actionExpr{ - pos: position{line: 2921, col: 5, offset: 93942}, + pos: position{line: 2921, col: 5, offset: 93917}, run: (*parser).callonListContinuationElement1420, expr: &seqExpr{ - pos: position{line: 2921, col: 5, offset: 93942}, + pos: position{line: 2921, col: 5, offset: 93917}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2921, col: 5, offset: 93942}, + pos: position{line: 2921, col: 5, offset: 93917}, expr: &choiceExpr{ - pos: position{line: 2886, col: 22, offset: 93140}, + pos: position{line: 2886, col: 22, offset: 93115}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2882, col: 19, offset: 93060}, + pos: position{line: 2882, col: 19, offset: 93035}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2882, col: 19, offset: 93060}, + pos: position{line: 2882, col: 19, offset: 93035}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2882, col: 26, offset: 93067}, + pos: position{line: 2882, col: 26, offset: 93042}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement1427, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -42549,28 +43739,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement1430, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42579,9 +43769,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -42589,16 +43779,16 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, }, }, ¬Expr{ - pos: position{line: 2922, col: 5, offset: 93965}, + pos: position{line: 2922, col: 5, offset: 93940}, expr: &actionExpr{ pos: position{line: 676, col: 14, offset: 21643}, run: (*parser).callonListContinuationElement1440, @@ -42608,19 +43798,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 676, col: 14, offset: 21643}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, &zeroOrMoreExpr{ pos: position{line: 676, col: 19, offset: 21648}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement1446, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -42629,28 +43819,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement1449, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42659,9 +43849,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -42671,17 +43861,17 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2923, col: 5, offset: 93980}, + pos: position{line: 2923, col: 5, offset: 93955}, label: "format", expr: &zeroOrOneExpr{ - pos: position{line: 2923, col: 12, offset: 93987}, + pos: position{line: 2923, col: 12, offset: 93962}, expr: &actionExpr{ - pos: position{line: 2940, col: 20, offset: 94451}, + pos: position{line: 2940, col: 20, offset: 94426}, run: (*parser).callonListContinuationElement1458, expr: &zeroOrMoreExpr{ - pos: position{line: 2940, col: 20, offset: 94451}, + pos: position{line: 2940, col: 20, offset: 94426}, expr: &charClassMatcher{ - pos: position{line: 2940, col: 20, offset: 94451}, + pos: position{line: 2940, col: 20, offset: 94426}, val: "[^ |\\r\\n]", chars: []rune{' ', '|', '\r', '\n'}, ignoreCase: false, @@ -42692,18 +43882,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2923, col: 31, offset: 94006}, + pos: position{line: 2923, col: 31, offset: 93981}, val: "|", ignoreCase: false, want: "\"|\"", }, &zeroOrMoreExpr{ - pos: position{line: 2923, col: 35, offset: 94010}, + pos: position{line: 2923, col: 35, offset: 93985}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement1463, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -42712,27 +43902,27 @@ var g = &grammar{ }, }, &zeroOrOneExpr{ - pos: position{line: 2923, col: 42, offset: 94017}, + pos: position{line: 2923, col: 42, offset: 93992}, expr: &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement1466, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42742,37 +43932,37 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2923, col: 51, offset: 94026}, + pos: position{line: 2923, col: 51, offset: 94001}, label: "content", expr: &zeroOrMoreExpr{ - pos: position{line: 2929, col: 5, offset: 94185}, + pos: position{line: 2929, col: 5, offset: 94160}, expr: &actionExpr{ - pos: position{line: 2930, col: 9, offset: 94195}, + pos: position{line: 2930, col: 9, offset: 94170}, run: (*parser).callonListContinuationElement1473, expr: &seqExpr{ - pos: position{line: 2930, col: 9, offset: 94195}, + pos: position{line: 2930, col: 9, offset: 94170}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2930, col: 9, offset: 94195}, + pos: position{line: 2930, col: 9, offset: 94170}, expr: &choiceExpr{ - pos: position{line: 2886, col: 22, offset: 93140}, + pos: position{line: 2886, col: 22, offset: 93115}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2882, col: 19, offset: 93060}, + pos: position{line: 2882, col: 19, offset: 93035}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2882, col: 19, offset: 93060}, + pos: position{line: 2882, col: 19, offset: 93035}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2882, col: 26, offset: 93067}, + pos: position{line: 2882, col: 26, offset: 93042}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement1480, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -42781,28 +43971,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement1483, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42811,9 +44001,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -42821,16 +44011,16 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, }, }, ¬Expr{ - pos: position{line: 2931, col: 9, offset: 94222}, + pos: position{line: 2931, col: 9, offset: 94197}, expr: &actionExpr{ pos: position{line: 676, col: 14, offset: 21643}, run: (*parser).callonListContinuationElement1493, @@ -42840,19 +44030,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 676, col: 14, offset: 21643}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, &zeroOrMoreExpr{ pos: position{line: 676, col: 19, offset: 21648}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement1499, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -42861,28 +44051,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement1502, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42891,9 +44081,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -42903,22 +44093,22 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2932, col: 9, offset: 94241}, + pos: position{line: 2932, col: 9, offset: 94216}, expr: &seqExpr{ - pos: position{line: 2932, col: 11, offset: 94243}, + pos: position{line: 2932, col: 11, offset: 94218}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2932, col: 11, offset: 94243}, + pos: position{line: 2932, col: 11, offset: 94218}, label: "format", expr: &zeroOrOneExpr{ - pos: position{line: 2932, col: 18, offset: 94250}, + pos: position{line: 2932, col: 18, offset: 94225}, expr: &actionExpr{ - pos: position{line: 2940, col: 20, offset: 94451}, + pos: position{line: 2940, col: 20, offset: 94426}, run: (*parser).callonListContinuationElement1513, expr: &zeroOrMoreExpr{ - pos: position{line: 2940, col: 20, offset: 94451}, + pos: position{line: 2940, col: 20, offset: 94426}, expr: &charClassMatcher{ - pos: position{line: 2940, col: 20, offset: 94451}, + pos: position{line: 2940, col: 20, offset: 94426}, val: "[^ |\\r\\n]", chars: []rune{' ', '|', '\r', '\n'}, ignoreCase: false, @@ -42929,7 +44119,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2932, col: 37, offset: 94269}, + pos: position{line: 2932, col: 37, offset: 94244}, val: "|", ignoreCase: false, want: "\"|\"", @@ -42938,15 +44128,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2933, col: 9, offset: 94282}, + pos: position{line: 2933, col: 9, offset: 94257}, label: "content", expr: &actionExpr{ - pos: position{line: 2933, col: 18, offset: 94291}, + pos: position{line: 2933, col: 18, offset: 94266}, run: (*parser).callonListContinuationElement1518, expr: &zeroOrMoreExpr{ - pos: position{line: 2933, col: 18, offset: 94291}, + pos: position{line: 2933, col: 18, offset: 94266}, expr: &charClassMatcher{ - pos: position{line: 2933, col: 18, offset: 94291}, + pos: position{line: 2933, col: 18, offset: 94266}, val: "[^|\\r\\n]", chars: []rune{'|', '\r', '\n'}, ignoreCase: false, @@ -42956,30 +44146,30 @@ var g = &grammar{ }, }, &zeroOrOneExpr{ - pos: position{line: 2935, col: 12, offset: 94353}, + pos: position{line: 2935, col: 12, offset: 94328}, expr: &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement1523, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42988,9 +44178,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -43020,19 +44210,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 676, col: 14, offset: 21643}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, &zeroOrMoreExpr{ pos: position{line: 676, col: 19, offset: 21648}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement1536, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -43041,28 +44231,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement1539, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -43071,9 +44261,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -43092,24 +44282,24 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2886, col: 22, offset: 93140}, + pos: position{line: 2886, col: 22, offset: 93115}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2882, col: 19, offset: 93060}, + pos: position{line: 2882, col: 19, offset: 93035}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2882, col: 19, offset: 93060}, + pos: position{line: 2882, col: 19, offset: 93035}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2882, col: 26, offset: 93067}, + pos: position{line: 2882, col: 26, offset: 93042}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement1550, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -43118,28 +44308,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement1553, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -43148,9 +44338,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -43158,9 +44348,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -43169,36 +44359,36 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2766, col: 22, offset: 89873}, + pos: position{line: 2765, col: 22, offset: 89847}, run: (*parser).callonListContinuationElement1562, expr: &seqExpr{ - pos: position{line: 2766, col: 22, offset: 89873}, + pos: position{line: 2765, col: 22, offset: 89847}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2771, col: 31, offset: 90094}, + pos: position{line: 2770, col: 31, offset: 90068}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2771, col: 36, offset: 90099}, + pos: position{line: 2770, col: 36, offset: 90073}, expr: &litMatcher{ - pos: position{line: 2771, col: 37, offset: 90100}, + pos: position{line: 2770, col: 37, offset: 90074}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2766, col: 49, offset: 89900}, + pos: position{line: 2765, col: 49, offset: 89874}, label: "content", expr: &actionExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, run: (*parser).callonListContinuationElement1568, expr: &zeroOrMoreExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, expr: &charClassMatcher{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -43208,28 +44398,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement1572, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -43238,9 +44428,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -43331,12 +44521,12 @@ var g = &grammar{ expr: &andExpr{ pos: position{line: 1770, col: 13, offset: 57527}, expr: &actionExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, run: (*parser).callonListContinuationElement1600, expr: &oneOrMoreExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, expr: &charClassMatcher{ - pos: position{line: 3136, col: 12, offset: 100699}, + pos: position{line: 3138, col: 12, offset: 100500}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -43374,19 +44564,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 676, col: 14, offset: 21643}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, &zeroOrMoreExpr{ pos: position{line: 676, col: 19, offset: 21648}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement1613, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -43395,28 +44585,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement1616, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -43425,9 +44615,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -43450,10 +44640,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1568, col: 31, offset: 51050}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement1627, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -43462,25 +44652,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement1629, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -43502,10 +44692,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1609, col: 5, offset: 52263}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement1638, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -43672,12 +44862,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, run: (*parser).callonListContinuationElement1672, expr: &oneOrMoreExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, expr: &charClassMatcher{ - pos: position{line: 3136, col: 12, offset: 100699}, + pos: position{line: 3138, col: 12, offset: 100500}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -43700,10 +44890,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1659, col: 5, offset: 54225}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement1679, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -43744,12 +44934,12 @@ var g = &grammar{ run: (*parser).callonListContinuationElement1687, }, &actionExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, run: (*parser).callonListContinuationElement1688, expr: &oneOrMoreExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, expr: &charClassMatcher{ - pos: position{line: 3136, col: 12, offset: 100699}, + pos: position{line: 3138, col: 12, offset: 100500}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -43800,12 +44990,12 @@ var g = &grammar{ want: "\">\"", }, &actionExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, run: (*parser).callonListContinuationElement1700, expr: &oneOrMoreExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, expr: &charClassMatcher{ - pos: position{line: 3136, col: 12, offset: 100699}, + pos: position{line: 3138, col: 12, offset: 100500}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -43866,28 +45056,28 @@ var g = &grammar{ ¬Expr{ pos: position{line: 1694, col: 35, offset: 55274}, expr: &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement1718, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -43896,9 +45086,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -43955,7 +45145,7 @@ var g = &grammar{ ¬Expr{ pos: position{line: 723, col: 5, offset: 23194}, expr: &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -44006,10 +45196,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 741, col: 8, offset: 23838}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement1749, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -44018,28 +45208,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement1752, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -44048,9 +45238,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -44095,10 +45285,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 748, col: 8, offset: 24086}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement1768, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -44107,28 +45297,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement1771, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -44137,9 +45327,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -44180,10 +45370,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 759, col: 52, offset: 24498}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement1786, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -44192,28 +45382,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement1789, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -44222,9 +45412,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -44269,10 +45459,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 755, col: 8, offset: 24332}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement1805, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -44281,28 +45471,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement1808, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -44311,9 +45501,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -44358,10 +45548,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 770, col: 8, offset: 24870}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement1824, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -44370,28 +45560,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement1827, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -44400,9 +45590,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -44447,10 +45637,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 784, col: 8, offset: 25346}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement1843, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -44459,28 +45649,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement1846, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -44489,9 +45679,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -44536,10 +45726,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 791, col: 8, offset: 25598}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement1862, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -44548,28 +45738,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement1865, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -44578,9 +45768,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -44625,10 +45815,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 798, col: 8, offset: 25848}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement1881, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -44637,28 +45827,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement1884, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -44667,9 +45857,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -44714,10 +45904,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 805, col: 8, offset: 26094}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonListContinuationElement1900, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -44726,28 +45916,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement1903, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -44756,9 +45946,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -44777,12 +45967,12 @@ var g = &grammar{ pos: position{line: 1544, col: 5, offset: 50418}, label: "content", expr: &actionExpr{ - pos: position{line: 3082, col: 14, offset: 99124}, + pos: position{line: 3085, col: 14, offset: 98972}, run: (*parser).callonListContinuationElement1911, expr: &oneOrMoreExpr{ - pos: position{line: 3082, col: 14, offset: 99124}, + pos: position{line: 3085, col: 14, offset: 98972}, expr: &charClassMatcher{ - pos: position{line: 3082, col: 14, offset: 99124}, + pos: position{line: 3085, col: 14, offset: 98972}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -44792,28 +45982,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonListContinuationElement1915, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -44822,9 +46012,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -44889,10 +46079,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1737, col: 66, offset: 56462}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonCallout11, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -44906,25 +46096,25 @@ var g = &grammar{ pos: position{line: 1737, col: 75, offset: 56471}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonCallout15, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -44933,9 +46123,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, &ruleRefExpr{ @@ -44964,7 +46154,7 @@ var g = &grammar{ pos: position{line: 1777, col: 7, offset: 57678}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -44984,12 +46174,12 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, run: (*parser).callonShortcutParagraph9, expr: &oneOrMoreExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, expr: &charClassMatcher{ - pos: position{line: 3136, col: 12, offset: 100699}, + pos: position{line: 3138, col: 12, offset: 100500}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -45080,12 +46270,12 @@ var g = &grammar{ expr: &andExpr{ pos: position{line: 1770, col: 13, offset: 57527}, expr: &actionExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, run: (*parser).callonShortcutParagraph31, expr: &oneOrMoreExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, expr: &charClassMatcher{ - pos: position{line: 3136, col: 12, offset: 100699}, + pos: position{line: 3138, col: 12, offset: 100500}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -45116,12 +46306,12 @@ var g = &grammar{ pos: position{line: 1815, col: 5, offset: 58993}, label: "content", expr: &actionExpr{ - pos: position{line: 3082, col: 14, offset: 99124}, + pos: position{line: 3085, col: 14, offset: 98972}, run: (*parser).callonShortcutParagraph38, expr: &oneOrMoreExpr{ - pos: position{line: 3082, col: 14, offset: 99124}, + pos: position{line: 3085, col: 14, offset: 98972}, expr: &charClassMatcher{ - pos: position{line: 3082, col: 14, offset: 99124}, + pos: position{line: 3085, col: 14, offset: 98972}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -45135,28 +46325,28 @@ var g = &grammar{ run: (*parser).callonShortcutParagraph41, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonShortcutParagraph43, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -45165,9 +46355,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -45194,9 +46384,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 1788, col: 9, offset: 58275}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -45211,19 +46401,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 676, col: 14, offset: 21643}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, &zeroOrMoreExpr{ pos: position{line: 676, col: 19, offset: 21648}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonShortcutParagraph65, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -45232,28 +46422,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonShortcutParagraph68, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -45262,9 +46452,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -45291,7 +46481,7 @@ var g = &grammar{ ¬Expr{ pos: position{line: 723, col: 5, offset: 23194}, expr: &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -45342,10 +46532,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 741, col: 8, offset: 23838}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonShortcutParagraph93, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -45354,28 +46544,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonShortcutParagraph96, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -45384,9 +46574,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -45431,10 +46621,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 748, col: 8, offset: 24086}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonShortcutParagraph112, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -45443,28 +46633,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonShortcutParagraph115, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -45473,9 +46663,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -45516,10 +46706,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 759, col: 52, offset: 24498}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonShortcutParagraph130, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -45528,28 +46718,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonShortcutParagraph133, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -45558,9 +46748,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -45605,10 +46795,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 755, col: 8, offset: 24332}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonShortcutParagraph149, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -45617,28 +46807,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonShortcutParagraph152, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -45647,9 +46837,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -45694,10 +46884,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 770, col: 8, offset: 24870}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonShortcutParagraph168, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -45706,28 +46896,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonShortcutParagraph171, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -45736,9 +46926,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -45783,10 +46973,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 784, col: 8, offset: 25346}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonShortcutParagraph187, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -45795,28 +46985,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonShortcutParagraph190, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -45825,9 +47015,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -45872,10 +47062,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 791, col: 8, offset: 25598}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonShortcutParagraph206, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -45884,28 +47074,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonShortcutParagraph209, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -45914,9 +47104,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -45961,10 +47151,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 798, col: 8, offset: 25848}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonShortcutParagraph225, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -45973,28 +47163,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonShortcutParagraph228, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -46003,9 +47193,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -46050,10 +47240,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 805, col: 8, offset: 26094}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonShortcutParagraph244, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -46062,28 +47252,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonShortcutParagraph247, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -46092,9 +47282,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -46123,10 +47313,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1568, col: 31, offset: 51050}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonShortcutParagraph258, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -46135,25 +47325,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonShortcutParagraph260, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -46171,36 +47361,36 @@ var g = &grammar{ pos: position{line: 1793, col: 15, offset: 58395}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2766, col: 22, offset: 89873}, + pos: position{line: 2765, col: 22, offset: 89847}, run: (*parser).callonShortcutParagraph267, expr: &seqExpr{ - pos: position{line: 2766, col: 22, offset: 89873}, + pos: position{line: 2765, col: 22, offset: 89847}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2771, col: 31, offset: 90094}, + pos: position{line: 2770, col: 31, offset: 90068}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2771, col: 36, offset: 90099}, + pos: position{line: 2770, col: 36, offset: 90073}, expr: &litMatcher{ - pos: position{line: 2771, col: 37, offset: 90100}, + pos: position{line: 2770, col: 37, offset: 90074}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2766, col: 49, offset: 89900}, + pos: position{line: 2765, col: 49, offset: 89874}, label: "content", expr: &actionExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, run: (*parser).callonShortcutParagraph273, expr: &zeroOrMoreExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, expr: &charClassMatcher{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -46210,28 +47400,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonShortcutParagraph277, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -46240,9 +47430,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -46260,12 +47450,12 @@ var g = &grammar{ pos: position{line: 1815, col: 5, offset: 58993}, label: "content", expr: &actionExpr{ - pos: position{line: 3082, col: 14, offset: 99124}, + pos: position{line: 3085, col: 14, offset: 98972}, run: (*parser).callonShortcutParagraph287, expr: &oneOrMoreExpr{ - pos: position{line: 3082, col: 14, offset: 99124}, + pos: position{line: 3085, col: 14, offset: 98972}, expr: &charClassMatcher{ - pos: position{line: 3082, col: 14, offset: 99124}, + pos: position{line: 3085, col: 14, offset: 98972}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -46279,28 +47469,28 @@ var g = &grammar{ run: (*parser).callonShortcutParagraph290, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonShortcutParagraph292, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -46309,9 +47499,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -46417,12 +47607,12 @@ var g = &grammar{ expr: &andExpr{ pos: position{line: 1770, col: 13, offset: 57527}, expr: &actionExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, run: (*parser).callonParagraph22, expr: &oneOrMoreExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, expr: &charClassMatcher{ - pos: position{line: 3136, col: 12, offset: 100699}, + pos: position{line: 3138, col: 12, offset: 100500}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -46453,12 +47643,12 @@ var g = &grammar{ pos: position{line: 1815, col: 5, offset: 58993}, label: "content", expr: &actionExpr{ - pos: position{line: 3082, col: 14, offset: 99124}, + pos: position{line: 3085, col: 14, offset: 98972}, run: (*parser).callonParagraph29, expr: &oneOrMoreExpr{ - pos: position{line: 3082, col: 14, offset: 99124}, + pos: position{line: 3085, col: 14, offset: 98972}, expr: &charClassMatcher{ - pos: position{line: 3082, col: 14, offset: 99124}, + pos: position{line: 3085, col: 14, offset: 98972}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -46472,28 +47662,28 @@ var g = &grammar{ run: (*parser).callonParagraph32, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonParagraph34, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -46502,9 +47692,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -46527,9 +47717,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 1804, col: 9, offset: 58701}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -46544,19 +47734,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 676, col: 14, offset: 21643}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, &zeroOrMoreExpr{ pos: position{line: 676, col: 19, offset: 21648}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonParagraph55, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -46565,28 +47755,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonParagraph58, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -46595,9 +47785,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -46620,36 +47810,36 @@ var g = &grammar{ pos: position{line: 1807, col: 15, offset: 58764}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2766, col: 22, offset: 89873}, + pos: position{line: 2765, col: 22, offset: 89847}, run: (*parser).callonParagraph69, expr: &seqExpr{ - pos: position{line: 2766, col: 22, offset: 89873}, + pos: position{line: 2765, col: 22, offset: 89847}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2771, col: 31, offset: 90094}, + pos: position{line: 2770, col: 31, offset: 90068}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2771, col: 36, offset: 90099}, + pos: position{line: 2770, col: 36, offset: 90073}, expr: &litMatcher{ - pos: position{line: 2771, col: 37, offset: 90100}, + pos: position{line: 2770, col: 37, offset: 90074}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2766, col: 49, offset: 89900}, + pos: position{line: 2765, col: 49, offset: 89874}, label: "content", expr: &actionExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, run: (*parser).callonParagraph75, expr: &zeroOrMoreExpr{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, expr: &charClassMatcher{ - pos: position{line: 3078, col: 13, offset: 99057}, + pos: position{line: 3081, col: 13, offset: 98905}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -46659,28 +47849,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonParagraph79, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -46689,9 +47879,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -46709,12 +47899,12 @@ var g = &grammar{ pos: position{line: 1815, col: 5, offset: 58993}, label: "content", expr: &actionExpr{ - pos: position{line: 3082, col: 14, offset: 99124}, + pos: position{line: 3085, col: 14, offset: 98972}, run: (*parser).callonParagraph89, expr: &oneOrMoreExpr{ - pos: position{line: 3082, col: 14, offset: 99124}, + pos: position{line: 3085, col: 14, offset: 98972}, expr: &charClassMatcher{ - pos: position{line: 3082, col: 14, offset: 99124}, + pos: position{line: 3085, col: 14, offset: 98972}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -46728,28 +47918,28 @@ var g = &grammar{ run: (*parser).callonParagraph92, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonParagraph94, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -46758,9 +47948,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -47072,10 +48262,10 @@ var g = &grammar{ pos: position{line: 1906, col: 21, offset: 61871}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDoubleQuoteBoldTextElement13, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -47095,12 +48285,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, run: (*parser).callonDoubleQuoteBoldTextElement16, expr: &oneOrMoreExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, expr: &charClassMatcher{ - pos: position{line: 3136, col: 12, offset: 100699}, + pos: position{line: 3138, col: 12, offset: 100500}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -47112,25 +48302,25 @@ var g = &grammar{ pos: position{line: 1929, col: 11, offset: 62554}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDoubleQuoteBoldTextElement20, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -47141,25 +48331,25 @@ var g = &grammar{ ¬Expr{ pos: position{line: 1929, col: 19, offset: 62562}, expr: &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDoubleQuoteBoldTextElement26, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -47529,134 +48719,134 @@ var g = &grammar{ name: "InlineMacro", }, &actionExpr{ - pos: position{line: 2780, col: 5, offset: 90364}, + pos: position{line: 2779, col: 5, offset: 90338}, run: (*parser).callonDoubleQuoteBoldTextElement101, expr: &seqExpr{ - pos: position{line: 2780, col: 5, offset: 90364}, + pos: position{line: 2779, col: 5, offset: 90338}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2780, col: 5, offset: 90364}, + pos: position{line: 2779, col: 5, offset: 90338}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, &choiceExpr{ - pos: position{line: 2780, col: 10, offset: 90369}, + pos: position{line: 2779, col: 10, offset: 90343}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, run: (*parser).callonDoubleQuoteBoldTextElement105, expr: &litMatcher{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, run: (*parser).callonDoubleQuoteBoldTextElement107, expr: &litMatcher{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, run: (*parser).callonDoubleQuoteBoldTextElement109, expr: &litMatcher{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, run: (*parser).callonDoubleQuoteBoldTextElement111, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, run: (*parser).callonDoubleQuoteBoldTextElement113, expr: &litMatcher{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, run: (*parser).callonDoubleQuoteBoldTextElement115, expr: &litMatcher{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, run: (*parser).callonDoubleQuoteBoldTextElement117, expr: &litMatcher{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, run: (*parser).callonDoubleQuoteBoldTextElement119, expr: &litMatcher{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, run: (*parser).callonDoubleQuoteBoldTextElement121, expr: &litMatcher{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, run: (*parser).callonDoubleQuoteBoldTextElement123, expr: &seqExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, run: (*parser).callonDoubleQuoteBoldTextElement125, }, &litMatcher{ - pos: position{line: 2826, col: 5, offset: 91529}, + pos: position{line: 2825, col: 5, offset: 91503}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2826, col: 11, offset: 91535}, + pos: position{line: 2825, col: 11, offset: 91509}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDoubleQuoteBoldTextElement128, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -47664,30 +48854,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2826, col: 19, offset: 91543}, + pos: position{line: 2825, col: 19, offset: 91517}, expr: &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDoubleQuoteBoldTextElement132, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -47696,9 +48886,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -47710,28 +48900,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, run: (*parser).callonDoubleQuoteBoldTextElement139, expr: &seqExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, run: (*parser).callonDoubleQuoteBoldTextElement141, }, &litMatcher{ - pos: position{line: 2834, col: 5, offset: 91723}, + pos: position{line: 2833, col: 5, offset: 91697}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2834, col: 10, offset: 91728}, + pos: position{line: 2833, col: 10, offset: 91702}, expr: &choiceExpr{ - pos: position{line: 2834, col: 12, offset: 91730}, + pos: position{line: 2833, col: 12, offset: 91704}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -47739,25 +48929,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDoubleQuoteBoldTextElement146, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -47766,9 +48956,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -47778,30 +48968,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, run: (*parser).callonDoubleQuoteBoldTextElement153, expr: &litMatcher{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, run: (*parser).callonDoubleQuoteBoldTextElement155, expr: &litMatcher{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, run: (*parser).callonDoubleQuoteBoldTextElement157, expr: &litMatcher{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, val: "<=", ignoreCase: false, want: "\"<=\"", @@ -47813,109 +49003,109 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, run: (*parser).callonDoubleQuoteBoldTextElement159, expr: &litMatcher{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, run: (*parser).callonDoubleQuoteBoldTextElement161, expr: &litMatcher{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, run: (*parser).callonDoubleQuoteBoldTextElement163, expr: &litMatcher{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, run: (*parser).callonDoubleQuoteBoldTextElement165, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, run: (*parser).callonDoubleQuoteBoldTextElement167, expr: &litMatcher{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, run: (*parser).callonDoubleQuoteBoldTextElement169, expr: &litMatcher{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, run: (*parser).callonDoubleQuoteBoldTextElement171, expr: &litMatcher{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, run: (*parser).callonDoubleQuoteBoldTextElement173, expr: &litMatcher{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, run: (*parser).callonDoubleQuoteBoldTextElement175, expr: &seqExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, run: (*parser).callonDoubleQuoteBoldTextElement177, }, &litMatcher{ - pos: position{line: 2826, col: 5, offset: 91529}, + pos: position{line: 2825, col: 5, offset: 91503}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2826, col: 11, offset: 91535}, + pos: position{line: 2825, col: 11, offset: 91509}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDoubleQuoteBoldTextElement180, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -47923,30 +49113,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2826, col: 19, offset: 91543}, + pos: position{line: 2825, col: 19, offset: 91517}, expr: &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDoubleQuoteBoldTextElement184, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -47955,9 +49145,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -47969,28 +49159,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, run: (*parser).callonDoubleQuoteBoldTextElement191, expr: &seqExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, run: (*parser).callonDoubleQuoteBoldTextElement193, }, &litMatcher{ - pos: position{line: 2834, col: 5, offset: 91723}, + pos: position{line: 2833, col: 5, offset: 91697}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2834, col: 10, offset: 91728}, + pos: position{line: 2833, col: 10, offset: 91702}, expr: &choiceExpr{ - pos: position{line: 2834, col: 12, offset: 91730}, + pos: position{line: 2833, col: 12, offset: 91704}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -47998,25 +49188,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDoubleQuoteBoldTextElement198, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -48025,9 +49215,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -48037,53 +49227,53 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, run: (*parser).callonDoubleQuoteBoldTextElement205, expr: &litMatcher{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, run: (*parser).callonDoubleQuoteBoldTextElement207, expr: &litMatcher{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, run: (*parser).callonDoubleQuoteBoldTextElement209, expr: &litMatcher{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, run: (*parser).callonDoubleQuoteBoldTextElement211, expr: &litMatcher{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, val: "<=", ignoreCase: false, want: "\"<=\"", }, }, &actionExpr{ - pos: position{line: 2862, col: 5, offset: 92336}, + pos: position{line: 2862, col: 5, offset: 92311}, run: (*parser).callonDoubleQuoteBoldTextElement213, expr: &seqExpr{ - pos: position{line: 2862, col: 5, offset: 92336}, + pos: position{line: 2862, col: 5, offset: 92311}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -48091,15 +49281,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2862, col: 14, offset: 92345}, + pos: position{line: 2862, col: 14, offset: 92320}, val: "\\'", ignoreCase: false, want: "\"\\\\'\"", }, &andExpr{ - pos: position{line: 2862, col: 19, offset: 92350}, + pos: position{line: 2862, col: 19, offset: 92325}, expr: &charClassMatcher{ - pos: position{line: 2862, col: 20, offset: 92351}, + pos: position{line: 2862, col: 20, offset: 92326}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -48110,13 +49300,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2868, col: 5, offset: 92582}, + pos: position{line: 2868, col: 5, offset: 92557}, run: (*parser).callonDoubleQuoteBoldTextElement219, expr: &seqExpr{ - pos: position{line: 2868, col: 5, offset: 92582}, + pos: position{line: 2868, col: 5, offset: 92557}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -48124,15 +49314,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2868, col: 14, offset: 92591}, + pos: position{line: 2868, col: 14, offset: 92566}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2868, col: 18, offset: 92595}, + pos: position{line: 2868, col: 18, offset: 92570}, expr: &charClassMatcher{ - pos: position{line: 2868, col: 19, offset: 92596}, + pos: position{line: 2868, col: 19, offset: 92571}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -48143,23 +49333,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2749, col: 5, offset: 89235}, + pos: position{line: 2748, col: 5, offset: 89209}, run: (*parser).callonDoubleQuoteBoldTextElement225, expr: &seqExpr{ - pos: position{line: 2749, col: 5, offset: 89235}, + pos: position{line: 2748, col: 5, offset: 89209}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2749, col: 5, offset: 89235}, + pos: position{line: 2748, col: 5, offset: 89209}, run: (*parser).callonDoubleQuoteBoldTextElement227, }, &labeledExpr{ - pos: position{line: 2752, col: 5, offset: 89311}, + pos: position{line: 2751, col: 5, offset: 89285}, label: "element", expr: &choiceExpr{ - pos: position{line: 2754, col: 9, offset: 89409}, + pos: position{line: 2753, col: 9, offset: 89383}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2754, col: 9, offset: 89409}, + pos: position{line: 2753, col: 9, offset: 89383}, run: (*parser).callonDoubleQuoteBoldTextElement230, expr: &choiceExpr{ pos: position{line: 685, col: 27, offset: 21996}, @@ -48180,12 +49370,12 @@ var g = &grammar{ pos: position{line: 685, col: 32, offset: 22001}, label: "id", expr: &actionExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, run: (*parser).callonDoubleQuoteBoldTextElement236, expr: &oneOrMoreExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, expr: &charClassMatcher{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -48197,10 +49387,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 685, col: 40, offset: 22009}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDoubleQuoteBoldTextElement240, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -48398,12 +49588,12 @@ var g = &grammar{ pos: position{line: 687, col: 14, offset: 22126}, label: "id", expr: &actionExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, run: (*parser).callonDoubleQuoteBoldTextElement278, expr: &oneOrMoreExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, expr: &charClassMatcher{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -48425,10 +49615,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2757, col: 11, offset: 89513}, + pos: position{line: 2756, col: 11, offset: 89487}, run: (*parser).callonDoubleQuoteBoldTextElement282, expr: &charClassMatcher{ - pos: position{line: 2757, col: 12, offset: 89514}, + pos: position{line: 2756, col: 12, offset: 89488}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -48504,12 +49694,12 @@ var g = &grammar{ want: "\"**\"", }, &actionExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, run: (*parser).callonDoubleQuoteBoldTextElement297, expr: &oneOrMoreExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, expr: &charClassMatcher{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -48630,19 +49820,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 1973, col: 5, offset: 64028}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, ¬Expr{ pos: position{line: 1973, col: 10, offset: 64033}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonSingleQuoteBoldTextElements7, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -48699,10 +49889,10 @@ var g = &grammar{ pos: position{line: 1906, col: 21, offset: 61871}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonSingleQuoteBoldTextElement8, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -48722,12 +49912,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, run: (*parser).callonSingleQuoteBoldTextElement11, expr: &oneOrMoreExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, expr: &charClassMatcher{ - pos: position{line: 3136, col: 12, offset: 100699}, + pos: position{line: 3138, col: 12, offset: 100500}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -48739,25 +49929,25 @@ var g = &grammar{ pos: position{line: 1984, col: 7, offset: 64324}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonSingleQuoteBoldTextElement15, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -48768,25 +49958,25 @@ var g = &grammar{ ¬Expr{ pos: position{line: 1984, col: 15, offset: 64332}, expr: &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonSingleQuoteBoldTextElement21, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -49156,134 +50346,134 @@ var g = &grammar{ name: "InlineMacro", }, &actionExpr{ - pos: position{line: 2780, col: 5, offset: 90364}, + pos: position{line: 2779, col: 5, offset: 90338}, run: (*parser).callonSingleQuoteBoldTextElement96, expr: &seqExpr{ - pos: position{line: 2780, col: 5, offset: 90364}, + pos: position{line: 2779, col: 5, offset: 90338}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2780, col: 5, offset: 90364}, + pos: position{line: 2779, col: 5, offset: 90338}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, &choiceExpr{ - pos: position{line: 2780, col: 10, offset: 90369}, + pos: position{line: 2779, col: 10, offset: 90343}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, run: (*parser).callonSingleQuoteBoldTextElement100, expr: &litMatcher{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, run: (*parser).callonSingleQuoteBoldTextElement102, expr: &litMatcher{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, run: (*parser).callonSingleQuoteBoldTextElement104, expr: &litMatcher{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, run: (*parser).callonSingleQuoteBoldTextElement106, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, run: (*parser).callonSingleQuoteBoldTextElement108, expr: &litMatcher{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, run: (*parser).callonSingleQuoteBoldTextElement110, expr: &litMatcher{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, run: (*parser).callonSingleQuoteBoldTextElement112, expr: &litMatcher{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, run: (*parser).callonSingleQuoteBoldTextElement114, expr: &litMatcher{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, run: (*parser).callonSingleQuoteBoldTextElement116, expr: &litMatcher{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, run: (*parser).callonSingleQuoteBoldTextElement118, expr: &seqExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, run: (*parser).callonSingleQuoteBoldTextElement120, }, &litMatcher{ - pos: position{line: 2826, col: 5, offset: 91529}, + pos: position{line: 2825, col: 5, offset: 91503}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2826, col: 11, offset: 91535}, + pos: position{line: 2825, col: 11, offset: 91509}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonSingleQuoteBoldTextElement123, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -49291,30 +50481,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2826, col: 19, offset: 91543}, + pos: position{line: 2825, col: 19, offset: 91517}, expr: &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonSingleQuoteBoldTextElement127, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -49323,9 +50513,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -49337,28 +50527,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, run: (*parser).callonSingleQuoteBoldTextElement134, expr: &seqExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, run: (*parser).callonSingleQuoteBoldTextElement136, }, &litMatcher{ - pos: position{line: 2834, col: 5, offset: 91723}, + pos: position{line: 2833, col: 5, offset: 91697}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2834, col: 10, offset: 91728}, + pos: position{line: 2833, col: 10, offset: 91702}, expr: &choiceExpr{ - pos: position{line: 2834, col: 12, offset: 91730}, + pos: position{line: 2833, col: 12, offset: 91704}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -49366,25 +50556,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonSingleQuoteBoldTextElement141, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -49393,9 +50583,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -49405,30 +50595,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, run: (*parser).callonSingleQuoteBoldTextElement148, expr: &litMatcher{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, run: (*parser).callonSingleQuoteBoldTextElement150, expr: &litMatcher{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, run: (*parser).callonSingleQuoteBoldTextElement152, expr: &litMatcher{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, val: "<=", ignoreCase: false, want: "\"<=\"", @@ -49440,109 +50630,109 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, run: (*parser).callonSingleQuoteBoldTextElement154, expr: &litMatcher{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, run: (*parser).callonSingleQuoteBoldTextElement156, expr: &litMatcher{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, run: (*parser).callonSingleQuoteBoldTextElement158, expr: &litMatcher{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, run: (*parser).callonSingleQuoteBoldTextElement160, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, run: (*parser).callonSingleQuoteBoldTextElement162, expr: &litMatcher{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, run: (*parser).callonSingleQuoteBoldTextElement164, expr: &litMatcher{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, run: (*parser).callonSingleQuoteBoldTextElement166, expr: &litMatcher{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, run: (*parser).callonSingleQuoteBoldTextElement168, expr: &litMatcher{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, run: (*parser).callonSingleQuoteBoldTextElement170, expr: &seqExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, run: (*parser).callonSingleQuoteBoldTextElement172, }, &litMatcher{ - pos: position{line: 2826, col: 5, offset: 91529}, + pos: position{line: 2825, col: 5, offset: 91503}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2826, col: 11, offset: 91535}, + pos: position{line: 2825, col: 11, offset: 91509}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonSingleQuoteBoldTextElement175, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -49550,30 +50740,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2826, col: 19, offset: 91543}, + pos: position{line: 2825, col: 19, offset: 91517}, expr: &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonSingleQuoteBoldTextElement179, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -49582,9 +50772,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -49596,28 +50786,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, run: (*parser).callonSingleQuoteBoldTextElement186, expr: &seqExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, run: (*parser).callonSingleQuoteBoldTextElement188, }, &litMatcher{ - pos: position{line: 2834, col: 5, offset: 91723}, + pos: position{line: 2833, col: 5, offset: 91697}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2834, col: 10, offset: 91728}, + pos: position{line: 2833, col: 10, offset: 91702}, expr: &choiceExpr{ - pos: position{line: 2834, col: 12, offset: 91730}, + pos: position{line: 2833, col: 12, offset: 91704}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -49625,25 +50815,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonSingleQuoteBoldTextElement193, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -49652,9 +50842,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -49664,53 +50854,53 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, run: (*parser).callonSingleQuoteBoldTextElement200, expr: &litMatcher{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, run: (*parser).callonSingleQuoteBoldTextElement202, expr: &litMatcher{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, run: (*parser).callonSingleQuoteBoldTextElement204, expr: &litMatcher{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, run: (*parser).callonSingleQuoteBoldTextElement206, expr: &litMatcher{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, val: "<=", ignoreCase: false, want: "\"<=\"", }, }, &actionExpr{ - pos: position{line: 2862, col: 5, offset: 92336}, + pos: position{line: 2862, col: 5, offset: 92311}, run: (*parser).callonSingleQuoteBoldTextElement208, expr: &seqExpr{ - pos: position{line: 2862, col: 5, offset: 92336}, + pos: position{line: 2862, col: 5, offset: 92311}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -49718,15 +50908,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2862, col: 14, offset: 92345}, + pos: position{line: 2862, col: 14, offset: 92320}, val: "\\'", ignoreCase: false, want: "\"\\\\'\"", }, &andExpr{ - pos: position{line: 2862, col: 19, offset: 92350}, + pos: position{line: 2862, col: 19, offset: 92325}, expr: &charClassMatcher{ - pos: position{line: 2862, col: 20, offset: 92351}, + pos: position{line: 2862, col: 20, offset: 92326}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -49737,13 +50927,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2868, col: 5, offset: 92582}, + pos: position{line: 2868, col: 5, offset: 92557}, run: (*parser).callonSingleQuoteBoldTextElement214, expr: &seqExpr{ - pos: position{line: 2868, col: 5, offset: 92582}, + pos: position{line: 2868, col: 5, offset: 92557}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -49751,15 +50941,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2868, col: 14, offset: 92591}, + pos: position{line: 2868, col: 14, offset: 92566}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2868, col: 18, offset: 92595}, + pos: position{line: 2868, col: 18, offset: 92570}, expr: &charClassMatcher{ - pos: position{line: 2868, col: 19, offset: 92596}, + pos: position{line: 2868, col: 19, offset: 92571}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -49770,23 +50960,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2749, col: 5, offset: 89235}, + pos: position{line: 2748, col: 5, offset: 89209}, run: (*parser).callonSingleQuoteBoldTextElement220, expr: &seqExpr{ - pos: position{line: 2749, col: 5, offset: 89235}, + pos: position{line: 2748, col: 5, offset: 89209}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2749, col: 5, offset: 89235}, + pos: position{line: 2748, col: 5, offset: 89209}, run: (*parser).callonSingleQuoteBoldTextElement222, }, &labeledExpr{ - pos: position{line: 2752, col: 5, offset: 89311}, + pos: position{line: 2751, col: 5, offset: 89285}, label: "element", expr: &choiceExpr{ - pos: position{line: 2754, col: 9, offset: 89409}, + pos: position{line: 2753, col: 9, offset: 89383}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2754, col: 9, offset: 89409}, + pos: position{line: 2753, col: 9, offset: 89383}, run: (*parser).callonSingleQuoteBoldTextElement225, expr: &choiceExpr{ pos: position{line: 685, col: 27, offset: 21996}, @@ -49807,12 +50997,12 @@ var g = &grammar{ pos: position{line: 685, col: 32, offset: 22001}, label: "id", expr: &actionExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, run: (*parser).callonSingleQuoteBoldTextElement231, expr: &oneOrMoreExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, expr: &charClassMatcher{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -49824,10 +51014,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 685, col: 40, offset: 22009}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonSingleQuoteBoldTextElement235, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -50025,12 +51215,12 @@ var g = &grammar{ pos: position{line: 687, col: 14, offset: 22126}, label: "id", expr: &actionExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, run: (*parser).callonSingleQuoteBoldTextElement273, expr: &oneOrMoreExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, expr: &charClassMatcher{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -50052,10 +51242,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2757, col: 11, offset: 89513}, + pos: position{line: 2756, col: 11, offset: 89487}, run: (*parser).callonSingleQuoteBoldTextElement277, expr: &charClassMatcher{ - pos: position{line: 2757, col: 12, offset: 89514}, + pos: position{line: 2756, col: 12, offset: 89488}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -50131,12 +51321,12 @@ var g = &grammar{ want: "\"*\"", }, &actionExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, run: (*parser).callonSingleQuoteBoldTextElement292, expr: &oneOrMoreExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, expr: &charClassMatcher{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -50526,10 +51716,10 @@ var g = &grammar{ pos: position{line: 2048, col: 17, offset: 66560}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDoubleQuoteItalicTextElement13, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -50549,12 +51739,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, run: (*parser).callonDoubleQuoteItalicTextElement16, expr: &oneOrMoreExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, expr: &charClassMatcher{ - pos: position{line: 3136, col: 12, offset: 100699}, + pos: position{line: 3138, col: 12, offset: 100500}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -50566,25 +51756,25 @@ var g = &grammar{ pos: position{line: 2071, col: 11, offset: 67317}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDoubleQuoteItalicTextElement20, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -50595,25 +51785,25 @@ var g = &grammar{ ¬Expr{ pos: position{line: 2071, col: 19, offset: 67325}, expr: &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDoubleQuoteItalicTextElement26, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -50983,134 +52173,134 @@ var g = &grammar{ name: "InlineMacro", }, &actionExpr{ - pos: position{line: 2780, col: 5, offset: 90364}, + pos: position{line: 2779, col: 5, offset: 90338}, run: (*parser).callonDoubleQuoteItalicTextElement101, expr: &seqExpr{ - pos: position{line: 2780, col: 5, offset: 90364}, + pos: position{line: 2779, col: 5, offset: 90338}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2780, col: 5, offset: 90364}, + pos: position{line: 2779, col: 5, offset: 90338}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, &choiceExpr{ - pos: position{line: 2780, col: 10, offset: 90369}, + pos: position{line: 2779, col: 10, offset: 90343}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, run: (*parser).callonDoubleQuoteItalicTextElement105, expr: &litMatcher{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, run: (*parser).callonDoubleQuoteItalicTextElement107, expr: &litMatcher{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, run: (*parser).callonDoubleQuoteItalicTextElement109, expr: &litMatcher{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, run: (*parser).callonDoubleQuoteItalicTextElement111, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, run: (*parser).callonDoubleQuoteItalicTextElement113, expr: &litMatcher{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, run: (*parser).callonDoubleQuoteItalicTextElement115, expr: &litMatcher{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, run: (*parser).callonDoubleQuoteItalicTextElement117, expr: &litMatcher{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, run: (*parser).callonDoubleQuoteItalicTextElement119, expr: &litMatcher{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, run: (*parser).callonDoubleQuoteItalicTextElement121, expr: &litMatcher{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, run: (*parser).callonDoubleQuoteItalicTextElement123, expr: &seqExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, run: (*parser).callonDoubleQuoteItalicTextElement125, }, &litMatcher{ - pos: position{line: 2826, col: 5, offset: 91529}, + pos: position{line: 2825, col: 5, offset: 91503}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2826, col: 11, offset: 91535}, + pos: position{line: 2825, col: 11, offset: 91509}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDoubleQuoteItalicTextElement128, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -51118,30 +52308,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2826, col: 19, offset: 91543}, + pos: position{line: 2825, col: 19, offset: 91517}, expr: &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDoubleQuoteItalicTextElement132, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -51150,9 +52340,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -51164,28 +52354,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, run: (*parser).callonDoubleQuoteItalicTextElement139, expr: &seqExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, run: (*parser).callonDoubleQuoteItalicTextElement141, }, &litMatcher{ - pos: position{line: 2834, col: 5, offset: 91723}, + pos: position{line: 2833, col: 5, offset: 91697}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2834, col: 10, offset: 91728}, + pos: position{line: 2833, col: 10, offset: 91702}, expr: &choiceExpr{ - pos: position{line: 2834, col: 12, offset: 91730}, + pos: position{line: 2833, col: 12, offset: 91704}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -51193,25 +52383,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDoubleQuoteItalicTextElement146, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -51220,9 +52410,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -51232,30 +52422,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, run: (*parser).callonDoubleQuoteItalicTextElement153, expr: &litMatcher{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, run: (*parser).callonDoubleQuoteItalicTextElement155, expr: &litMatcher{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, run: (*parser).callonDoubleQuoteItalicTextElement157, expr: &litMatcher{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, val: "<=", ignoreCase: false, want: "\"<=\"", @@ -51267,109 +52457,109 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, run: (*parser).callonDoubleQuoteItalicTextElement159, expr: &litMatcher{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, run: (*parser).callonDoubleQuoteItalicTextElement161, expr: &litMatcher{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, run: (*parser).callonDoubleQuoteItalicTextElement163, expr: &litMatcher{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, run: (*parser).callonDoubleQuoteItalicTextElement165, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, run: (*parser).callonDoubleQuoteItalicTextElement167, expr: &litMatcher{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, run: (*parser).callonDoubleQuoteItalicTextElement169, expr: &litMatcher{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, run: (*parser).callonDoubleQuoteItalicTextElement171, expr: &litMatcher{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, run: (*parser).callonDoubleQuoteItalicTextElement173, expr: &litMatcher{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, run: (*parser).callonDoubleQuoteItalicTextElement175, expr: &seqExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, run: (*parser).callonDoubleQuoteItalicTextElement177, }, &litMatcher{ - pos: position{line: 2826, col: 5, offset: 91529}, + pos: position{line: 2825, col: 5, offset: 91503}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2826, col: 11, offset: 91535}, + pos: position{line: 2825, col: 11, offset: 91509}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDoubleQuoteItalicTextElement180, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -51377,30 +52567,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2826, col: 19, offset: 91543}, + pos: position{line: 2825, col: 19, offset: 91517}, expr: &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDoubleQuoteItalicTextElement184, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -51409,9 +52599,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -51423,28 +52613,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, run: (*parser).callonDoubleQuoteItalicTextElement191, expr: &seqExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, run: (*parser).callonDoubleQuoteItalicTextElement193, }, &litMatcher{ - pos: position{line: 2834, col: 5, offset: 91723}, + pos: position{line: 2833, col: 5, offset: 91697}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2834, col: 10, offset: 91728}, + pos: position{line: 2833, col: 10, offset: 91702}, expr: &choiceExpr{ - pos: position{line: 2834, col: 12, offset: 91730}, + pos: position{line: 2833, col: 12, offset: 91704}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -51452,25 +52642,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDoubleQuoteItalicTextElement198, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -51479,9 +52669,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -51491,53 +52681,53 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, run: (*parser).callonDoubleQuoteItalicTextElement205, expr: &litMatcher{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, run: (*parser).callonDoubleQuoteItalicTextElement207, expr: &litMatcher{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, run: (*parser).callonDoubleQuoteItalicTextElement209, expr: &litMatcher{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, run: (*parser).callonDoubleQuoteItalicTextElement211, expr: &litMatcher{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, val: "<=", ignoreCase: false, want: "\"<=\"", }, }, &actionExpr{ - pos: position{line: 2862, col: 5, offset: 92336}, + pos: position{line: 2862, col: 5, offset: 92311}, run: (*parser).callonDoubleQuoteItalicTextElement213, expr: &seqExpr{ - pos: position{line: 2862, col: 5, offset: 92336}, + pos: position{line: 2862, col: 5, offset: 92311}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -51545,15 +52735,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2862, col: 14, offset: 92345}, + pos: position{line: 2862, col: 14, offset: 92320}, val: "\\'", ignoreCase: false, want: "\"\\\\'\"", }, &andExpr{ - pos: position{line: 2862, col: 19, offset: 92350}, + pos: position{line: 2862, col: 19, offset: 92325}, expr: &charClassMatcher{ - pos: position{line: 2862, col: 20, offset: 92351}, + pos: position{line: 2862, col: 20, offset: 92326}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -51564,13 +52754,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2868, col: 5, offset: 92582}, + pos: position{line: 2868, col: 5, offset: 92557}, run: (*parser).callonDoubleQuoteItalicTextElement219, expr: &seqExpr{ - pos: position{line: 2868, col: 5, offset: 92582}, + pos: position{line: 2868, col: 5, offset: 92557}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -51578,15 +52768,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2868, col: 14, offset: 92591}, + pos: position{line: 2868, col: 14, offset: 92566}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2868, col: 18, offset: 92595}, + pos: position{line: 2868, col: 18, offset: 92570}, expr: &charClassMatcher{ - pos: position{line: 2868, col: 19, offset: 92596}, + pos: position{line: 2868, col: 19, offset: 92571}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -51597,23 +52787,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2749, col: 5, offset: 89235}, + pos: position{line: 2748, col: 5, offset: 89209}, run: (*parser).callonDoubleQuoteItalicTextElement225, expr: &seqExpr{ - pos: position{line: 2749, col: 5, offset: 89235}, + pos: position{line: 2748, col: 5, offset: 89209}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2749, col: 5, offset: 89235}, + pos: position{line: 2748, col: 5, offset: 89209}, run: (*parser).callonDoubleQuoteItalicTextElement227, }, &labeledExpr{ - pos: position{line: 2752, col: 5, offset: 89311}, + pos: position{line: 2751, col: 5, offset: 89285}, label: "element", expr: &choiceExpr{ - pos: position{line: 2754, col: 9, offset: 89409}, + pos: position{line: 2753, col: 9, offset: 89383}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2754, col: 9, offset: 89409}, + pos: position{line: 2753, col: 9, offset: 89383}, run: (*parser).callonDoubleQuoteItalicTextElement230, expr: &choiceExpr{ pos: position{line: 685, col: 27, offset: 21996}, @@ -51634,12 +52824,12 @@ var g = &grammar{ pos: position{line: 685, col: 32, offset: 22001}, label: "id", expr: &actionExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, run: (*parser).callonDoubleQuoteItalicTextElement236, expr: &oneOrMoreExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, expr: &charClassMatcher{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -51651,10 +52841,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 685, col: 40, offset: 22009}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDoubleQuoteItalicTextElement240, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -51852,12 +53042,12 @@ var g = &grammar{ pos: position{line: 687, col: 14, offset: 22126}, label: "id", expr: &actionExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, run: (*parser).callonDoubleQuoteItalicTextElement278, expr: &oneOrMoreExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, expr: &charClassMatcher{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -51879,10 +53069,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2757, col: 11, offset: 89513}, + pos: position{line: 2756, col: 11, offset: 89487}, run: (*parser).callonDoubleQuoteItalicTextElement282, expr: &charClassMatcher{ - pos: position{line: 2757, col: 12, offset: 89514}, + pos: position{line: 2756, col: 12, offset: 89488}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -51958,12 +53148,12 @@ var g = &grammar{ want: "\"__\"", }, &actionExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, run: (*parser).callonDoubleQuoteItalicTextElement297, expr: &oneOrMoreExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, expr: &charClassMatcher{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -52136,19 +53326,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 2127, col: 5, offset: 69063}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, ¬Expr{ pos: position{line: 2127, col: 10, offset: 69068}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonSingleQuoteItalicTextElements7, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -52204,10 +53394,10 @@ var g = &grammar{ pos: position{line: 2048, col: 17, offset: 66560}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonSingleQuoteItalicTextElement8, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -52227,12 +53417,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, run: (*parser).callonSingleQuoteItalicTextElement11, expr: &oneOrMoreExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, expr: &charClassMatcher{ - pos: position{line: 3136, col: 12, offset: 100699}, + pos: position{line: 3138, col: 12, offset: 100500}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -52244,25 +53434,25 @@ var g = &grammar{ pos: position{line: 2138, col: 7, offset: 69364}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonSingleQuoteItalicTextElement15, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -52273,25 +53463,25 @@ var g = &grammar{ ¬Expr{ pos: position{line: 2138, col: 15, offset: 69372}, expr: &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonSingleQuoteItalicTextElement21, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -52661,134 +53851,134 @@ var g = &grammar{ name: "InlineMacro", }, &actionExpr{ - pos: position{line: 2780, col: 5, offset: 90364}, + pos: position{line: 2779, col: 5, offset: 90338}, run: (*parser).callonSingleQuoteItalicTextElement96, expr: &seqExpr{ - pos: position{line: 2780, col: 5, offset: 90364}, + pos: position{line: 2779, col: 5, offset: 90338}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2780, col: 5, offset: 90364}, + pos: position{line: 2779, col: 5, offset: 90338}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, &choiceExpr{ - pos: position{line: 2780, col: 10, offset: 90369}, + pos: position{line: 2779, col: 10, offset: 90343}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, run: (*parser).callonSingleQuoteItalicTextElement100, expr: &litMatcher{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, run: (*parser).callonSingleQuoteItalicTextElement102, expr: &litMatcher{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, run: (*parser).callonSingleQuoteItalicTextElement104, expr: &litMatcher{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, run: (*parser).callonSingleQuoteItalicTextElement106, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, run: (*parser).callonSingleQuoteItalicTextElement108, expr: &litMatcher{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, run: (*parser).callonSingleQuoteItalicTextElement110, expr: &litMatcher{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, run: (*parser).callonSingleQuoteItalicTextElement112, expr: &litMatcher{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, run: (*parser).callonSingleQuoteItalicTextElement114, expr: &litMatcher{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, run: (*parser).callonSingleQuoteItalicTextElement116, expr: &litMatcher{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, run: (*parser).callonSingleQuoteItalicTextElement118, expr: &seqExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, run: (*parser).callonSingleQuoteItalicTextElement120, }, &litMatcher{ - pos: position{line: 2826, col: 5, offset: 91529}, + pos: position{line: 2825, col: 5, offset: 91503}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2826, col: 11, offset: 91535}, + pos: position{line: 2825, col: 11, offset: 91509}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonSingleQuoteItalicTextElement123, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -52796,30 +53986,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2826, col: 19, offset: 91543}, + pos: position{line: 2825, col: 19, offset: 91517}, expr: &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonSingleQuoteItalicTextElement127, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -52828,9 +54018,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -52842,28 +54032,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, run: (*parser).callonSingleQuoteItalicTextElement134, expr: &seqExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, run: (*parser).callonSingleQuoteItalicTextElement136, }, &litMatcher{ - pos: position{line: 2834, col: 5, offset: 91723}, + pos: position{line: 2833, col: 5, offset: 91697}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2834, col: 10, offset: 91728}, + pos: position{line: 2833, col: 10, offset: 91702}, expr: &choiceExpr{ - pos: position{line: 2834, col: 12, offset: 91730}, + pos: position{line: 2833, col: 12, offset: 91704}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -52871,25 +54061,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonSingleQuoteItalicTextElement141, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -52898,9 +54088,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -52910,30 +54100,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, run: (*parser).callonSingleQuoteItalicTextElement148, expr: &litMatcher{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, run: (*parser).callonSingleQuoteItalicTextElement150, expr: &litMatcher{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, run: (*parser).callonSingleQuoteItalicTextElement152, expr: &litMatcher{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, val: "<=", ignoreCase: false, want: "\"<=\"", @@ -52945,109 +54135,109 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, run: (*parser).callonSingleQuoteItalicTextElement154, expr: &litMatcher{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, run: (*parser).callonSingleQuoteItalicTextElement156, expr: &litMatcher{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, run: (*parser).callonSingleQuoteItalicTextElement158, expr: &litMatcher{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, run: (*parser).callonSingleQuoteItalicTextElement160, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, run: (*parser).callonSingleQuoteItalicTextElement162, expr: &litMatcher{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, run: (*parser).callonSingleQuoteItalicTextElement164, expr: &litMatcher{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, run: (*parser).callonSingleQuoteItalicTextElement166, expr: &litMatcher{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, run: (*parser).callonSingleQuoteItalicTextElement168, expr: &litMatcher{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, run: (*parser).callonSingleQuoteItalicTextElement170, expr: &seqExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, run: (*parser).callonSingleQuoteItalicTextElement172, }, &litMatcher{ - pos: position{line: 2826, col: 5, offset: 91529}, + pos: position{line: 2825, col: 5, offset: 91503}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2826, col: 11, offset: 91535}, + pos: position{line: 2825, col: 11, offset: 91509}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonSingleQuoteItalicTextElement175, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -53055,30 +54245,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2826, col: 19, offset: 91543}, + pos: position{line: 2825, col: 19, offset: 91517}, expr: &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonSingleQuoteItalicTextElement179, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -53087,9 +54277,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -53101,28 +54291,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, run: (*parser).callonSingleQuoteItalicTextElement186, expr: &seqExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, run: (*parser).callonSingleQuoteItalicTextElement188, }, &litMatcher{ - pos: position{line: 2834, col: 5, offset: 91723}, + pos: position{line: 2833, col: 5, offset: 91697}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2834, col: 10, offset: 91728}, + pos: position{line: 2833, col: 10, offset: 91702}, expr: &choiceExpr{ - pos: position{line: 2834, col: 12, offset: 91730}, + pos: position{line: 2833, col: 12, offset: 91704}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -53130,25 +54320,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonSingleQuoteItalicTextElement193, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -53157,9 +54347,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -53169,53 +54359,53 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, run: (*parser).callonSingleQuoteItalicTextElement200, expr: &litMatcher{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, run: (*parser).callonSingleQuoteItalicTextElement202, expr: &litMatcher{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, run: (*parser).callonSingleQuoteItalicTextElement204, expr: &litMatcher{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, run: (*parser).callonSingleQuoteItalicTextElement206, expr: &litMatcher{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, val: "<=", ignoreCase: false, want: "\"<=\"", }, }, &actionExpr{ - pos: position{line: 2862, col: 5, offset: 92336}, + pos: position{line: 2862, col: 5, offset: 92311}, run: (*parser).callonSingleQuoteItalicTextElement208, expr: &seqExpr{ - pos: position{line: 2862, col: 5, offset: 92336}, + pos: position{line: 2862, col: 5, offset: 92311}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -53223,15 +54413,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2862, col: 14, offset: 92345}, + pos: position{line: 2862, col: 14, offset: 92320}, val: "\\'", ignoreCase: false, want: "\"\\\\'\"", }, &andExpr{ - pos: position{line: 2862, col: 19, offset: 92350}, + pos: position{line: 2862, col: 19, offset: 92325}, expr: &charClassMatcher{ - pos: position{line: 2862, col: 20, offset: 92351}, + pos: position{line: 2862, col: 20, offset: 92326}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -53242,13 +54432,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2868, col: 5, offset: 92582}, + pos: position{line: 2868, col: 5, offset: 92557}, run: (*parser).callonSingleQuoteItalicTextElement214, expr: &seqExpr{ - pos: position{line: 2868, col: 5, offset: 92582}, + pos: position{line: 2868, col: 5, offset: 92557}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -53256,15 +54446,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2868, col: 14, offset: 92591}, + pos: position{line: 2868, col: 14, offset: 92566}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2868, col: 18, offset: 92595}, + pos: position{line: 2868, col: 18, offset: 92570}, expr: &charClassMatcher{ - pos: position{line: 2868, col: 19, offset: 92596}, + pos: position{line: 2868, col: 19, offset: 92571}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -53275,23 +54465,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2749, col: 5, offset: 89235}, + pos: position{line: 2748, col: 5, offset: 89209}, run: (*parser).callonSingleQuoteItalicTextElement220, expr: &seqExpr{ - pos: position{line: 2749, col: 5, offset: 89235}, + pos: position{line: 2748, col: 5, offset: 89209}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2749, col: 5, offset: 89235}, + pos: position{line: 2748, col: 5, offset: 89209}, run: (*parser).callonSingleQuoteItalicTextElement222, }, &labeledExpr{ - pos: position{line: 2752, col: 5, offset: 89311}, + pos: position{line: 2751, col: 5, offset: 89285}, label: "element", expr: &choiceExpr{ - pos: position{line: 2754, col: 9, offset: 89409}, + pos: position{line: 2753, col: 9, offset: 89383}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2754, col: 9, offset: 89409}, + pos: position{line: 2753, col: 9, offset: 89383}, run: (*parser).callonSingleQuoteItalicTextElement225, expr: &choiceExpr{ pos: position{line: 685, col: 27, offset: 21996}, @@ -53312,12 +54502,12 @@ var g = &grammar{ pos: position{line: 685, col: 32, offset: 22001}, label: "id", expr: &actionExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, run: (*parser).callonSingleQuoteItalicTextElement231, expr: &oneOrMoreExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, expr: &charClassMatcher{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -53329,10 +54519,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 685, col: 40, offset: 22009}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonSingleQuoteItalicTextElement235, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -53530,12 +54720,12 @@ var g = &grammar{ pos: position{line: 687, col: 14, offset: 22126}, label: "id", expr: &actionExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, run: (*parser).callonSingleQuoteItalicTextElement273, expr: &oneOrMoreExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, expr: &charClassMatcher{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -53557,10 +54747,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2757, col: 11, offset: 89513}, + pos: position{line: 2756, col: 11, offset: 89487}, run: (*parser).callonSingleQuoteItalicTextElement277, expr: &charClassMatcher{ - pos: position{line: 2757, col: 12, offset: 89514}, + pos: position{line: 2756, col: 12, offset: 89488}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -53636,12 +54826,12 @@ var g = &grammar{ want: "\"_\"", }, &actionExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, run: (*parser).callonSingleQuoteItalicTextElement292, expr: &oneOrMoreExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, expr: &charClassMatcher{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -54031,10 +55221,10 @@ var g = &grammar{ pos: position{line: 2200, col: 17, offset: 71732}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDoubleQuoteMonospaceTextElement13, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -54054,12 +55244,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, run: (*parser).callonDoubleQuoteMonospaceTextElement16, expr: &oneOrMoreExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, expr: &charClassMatcher{ - pos: position{line: 3136, col: 12, offset: 100699}, + pos: position{line: 3138, col: 12, offset: 100500}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -54071,25 +55261,25 @@ var g = &grammar{ pos: position{line: 2223, col: 11, offset: 72521}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDoubleQuoteMonospaceTextElement20, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -54100,25 +55290,25 @@ var g = &grammar{ ¬Expr{ pos: position{line: 2223, col: 19, offset: 72529}, expr: &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDoubleQuoteMonospaceTextElement26, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -54488,134 +55678,134 @@ var g = &grammar{ name: "InlineMacro", }, &actionExpr{ - pos: position{line: 2780, col: 5, offset: 90364}, + pos: position{line: 2779, col: 5, offset: 90338}, run: (*parser).callonDoubleQuoteMonospaceTextElement101, expr: &seqExpr{ - pos: position{line: 2780, col: 5, offset: 90364}, + pos: position{line: 2779, col: 5, offset: 90338}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2780, col: 5, offset: 90364}, + pos: position{line: 2779, col: 5, offset: 90338}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, &choiceExpr{ - pos: position{line: 2780, col: 10, offset: 90369}, + pos: position{line: 2779, col: 10, offset: 90343}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, run: (*parser).callonDoubleQuoteMonospaceTextElement105, expr: &litMatcher{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, run: (*parser).callonDoubleQuoteMonospaceTextElement107, expr: &litMatcher{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, run: (*parser).callonDoubleQuoteMonospaceTextElement109, expr: &litMatcher{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, run: (*parser).callonDoubleQuoteMonospaceTextElement111, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, run: (*parser).callonDoubleQuoteMonospaceTextElement113, expr: &litMatcher{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, run: (*parser).callonDoubleQuoteMonospaceTextElement115, expr: &litMatcher{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, run: (*parser).callonDoubleQuoteMonospaceTextElement117, expr: &litMatcher{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, run: (*parser).callonDoubleQuoteMonospaceTextElement119, expr: &litMatcher{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, run: (*parser).callonDoubleQuoteMonospaceTextElement121, expr: &litMatcher{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, run: (*parser).callonDoubleQuoteMonospaceTextElement123, expr: &seqExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, run: (*parser).callonDoubleQuoteMonospaceTextElement125, }, &litMatcher{ - pos: position{line: 2826, col: 5, offset: 91529}, + pos: position{line: 2825, col: 5, offset: 91503}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2826, col: 11, offset: 91535}, + pos: position{line: 2825, col: 11, offset: 91509}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDoubleQuoteMonospaceTextElement128, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -54623,30 +55813,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2826, col: 19, offset: 91543}, + pos: position{line: 2825, col: 19, offset: 91517}, expr: &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDoubleQuoteMonospaceTextElement132, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -54655,9 +55845,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -54669,28 +55859,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, run: (*parser).callonDoubleQuoteMonospaceTextElement139, expr: &seqExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, run: (*parser).callonDoubleQuoteMonospaceTextElement141, }, &litMatcher{ - pos: position{line: 2834, col: 5, offset: 91723}, + pos: position{line: 2833, col: 5, offset: 91697}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2834, col: 10, offset: 91728}, + pos: position{line: 2833, col: 10, offset: 91702}, expr: &choiceExpr{ - pos: position{line: 2834, col: 12, offset: 91730}, + pos: position{line: 2833, col: 12, offset: 91704}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -54698,25 +55888,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDoubleQuoteMonospaceTextElement146, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -54725,9 +55915,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -54737,30 +55927,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, run: (*parser).callonDoubleQuoteMonospaceTextElement153, expr: &litMatcher{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, run: (*parser).callonDoubleQuoteMonospaceTextElement155, expr: &litMatcher{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, run: (*parser).callonDoubleQuoteMonospaceTextElement157, expr: &litMatcher{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, val: "<=", ignoreCase: false, want: "\"<=\"", @@ -54772,109 +55962,109 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, run: (*parser).callonDoubleQuoteMonospaceTextElement159, expr: &litMatcher{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, run: (*parser).callonDoubleQuoteMonospaceTextElement161, expr: &litMatcher{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, run: (*parser).callonDoubleQuoteMonospaceTextElement163, expr: &litMatcher{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, run: (*parser).callonDoubleQuoteMonospaceTextElement165, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, run: (*parser).callonDoubleQuoteMonospaceTextElement167, expr: &litMatcher{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, run: (*parser).callonDoubleQuoteMonospaceTextElement169, expr: &litMatcher{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, run: (*parser).callonDoubleQuoteMonospaceTextElement171, expr: &litMatcher{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, run: (*parser).callonDoubleQuoteMonospaceTextElement173, expr: &litMatcher{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, run: (*parser).callonDoubleQuoteMonospaceTextElement175, expr: &seqExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, run: (*parser).callonDoubleQuoteMonospaceTextElement177, }, &litMatcher{ - pos: position{line: 2826, col: 5, offset: 91529}, + pos: position{line: 2825, col: 5, offset: 91503}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2826, col: 11, offset: 91535}, + pos: position{line: 2825, col: 11, offset: 91509}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDoubleQuoteMonospaceTextElement180, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -54882,30 +56072,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2826, col: 19, offset: 91543}, + pos: position{line: 2825, col: 19, offset: 91517}, expr: &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDoubleQuoteMonospaceTextElement184, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -54914,9 +56104,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -54928,28 +56118,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, run: (*parser).callonDoubleQuoteMonospaceTextElement191, expr: &seqExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, run: (*parser).callonDoubleQuoteMonospaceTextElement193, }, &litMatcher{ - pos: position{line: 2834, col: 5, offset: 91723}, + pos: position{line: 2833, col: 5, offset: 91697}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2834, col: 10, offset: 91728}, + pos: position{line: 2833, col: 10, offset: 91702}, expr: &choiceExpr{ - pos: position{line: 2834, col: 12, offset: 91730}, + pos: position{line: 2833, col: 12, offset: 91704}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -54957,25 +56147,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDoubleQuoteMonospaceTextElement198, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -54984,9 +56174,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -54996,53 +56186,53 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, run: (*parser).callonDoubleQuoteMonospaceTextElement205, expr: &litMatcher{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, run: (*parser).callonDoubleQuoteMonospaceTextElement207, expr: &litMatcher{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, run: (*parser).callonDoubleQuoteMonospaceTextElement209, expr: &litMatcher{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, run: (*parser).callonDoubleQuoteMonospaceTextElement211, expr: &litMatcher{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, val: "<=", ignoreCase: false, want: "\"<=\"", }, }, &actionExpr{ - pos: position{line: 2862, col: 5, offset: 92336}, + pos: position{line: 2862, col: 5, offset: 92311}, run: (*parser).callonDoubleQuoteMonospaceTextElement213, expr: &seqExpr{ - pos: position{line: 2862, col: 5, offset: 92336}, + pos: position{line: 2862, col: 5, offset: 92311}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -55050,15 +56240,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2862, col: 14, offset: 92345}, + pos: position{line: 2862, col: 14, offset: 92320}, val: "\\'", ignoreCase: false, want: "\"\\\\'\"", }, &andExpr{ - pos: position{line: 2862, col: 19, offset: 92350}, + pos: position{line: 2862, col: 19, offset: 92325}, expr: &charClassMatcher{ - pos: position{line: 2862, col: 20, offset: 92351}, + pos: position{line: 2862, col: 20, offset: 92326}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -55069,13 +56259,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2868, col: 5, offset: 92582}, + pos: position{line: 2868, col: 5, offset: 92557}, run: (*parser).callonDoubleQuoteMonospaceTextElement219, expr: &seqExpr{ - pos: position{line: 2868, col: 5, offset: 92582}, + pos: position{line: 2868, col: 5, offset: 92557}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -55083,15 +56273,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2868, col: 14, offset: 92591}, + pos: position{line: 2868, col: 14, offset: 92566}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2868, col: 18, offset: 92595}, + pos: position{line: 2868, col: 18, offset: 92570}, expr: &charClassMatcher{ - pos: position{line: 2868, col: 19, offset: 92596}, + pos: position{line: 2868, col: 19, offset: 92571}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -55102,23 +56292,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2749, col: 5, offset: 89235}, + pos: position{line: 2748, col: 5, offset: 89209}, run: (*parser).callonDoubleQuoteMonospaceTextElement225, expr: &seqExpr{ - pos: position{line: 2749, col: 5, offset: 89235}, + pos: position{line: 2748, col: 5, offset: 89209}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2749, col: 5, offset: 89235}, + pos: position{line: 2748, col: 5, offset: 89209}, run: (*parser).callonDoubleQuoteMonospaceTextElement227, }, &labeledExpr{ - pos: position{line: 2752, col: 5, offset: 89311}, + pos: position{line: 2751, col: 5, offset: 89285}, label: "element", expr: &choiceExpr{ - pos: position{line: 2754, col: 9, offset: 89409}, + pos: position{line: 2753, col: 9, offset: 89383}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2754, col: 9, offset: 89409}, + pos: position{line: 2753, col: 9, offset: 89383}, run: (*parser).callonDoubleQuoteMonospaceTextElement230, expr: &choiceExpr{ pos: position{line: 685, col: 27, offset: 21996}, @@ -55139,12 +56329,12 @@ var g = &grammar{ pos: position{line: 685, col: 32, offset: 22001}, label: "id", expr: &actionExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, run: (*parser).callonDoubleQuoteMonospaceTextElement236, expr: &oneOrMoreExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, expr: &charClassMatcher{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -55156,10 +56346,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 685, col: 40, offset: 22009}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDoubleQuoteMonospaceTextElement240, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -55357,12 +56547,12 @@ var g = &grammar{ pos: position{line: 687, col: 14, offset: 22126}, label: "id", expr: &actionExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, run: (*parser).callonDoubleQuoteMonospaceTextElement278, expr: &oneOrMoreExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, expr: &charClassMatcher{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -55384,10 +56574,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2757, col: 11, offset: 89513}, + pos: position{line: 2756, col: 11, offset: 89487}, run: (*parser).callonDoubleQuoteMonospaceTextElement282, expr: &charClassMatcher{ - pos: position{line: 2757, col: 12, offset: 89514}, + pos: position{line: 2756, col: 12, offset: 89488}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -55401,7 +56591,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2802, col: 18, offset: 91063}, + pos: position{line: 2801, col: 18, offset: 91037}, val: "`'", ignoreCase: false, want: "\"`'\"", @@ -55469,12 +56659,12 @@ var g = &grammar{ want: "\"``\"", }, &actionExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, run: (*parser).callonDoubleQuoteMonospaceTextElement298, expr: &oneOrMoreExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, expr: &charClassMatcher{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -55647,19 +56837,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 2283, col: 5, offset: 74484}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, ¬Expr{ pos: position{line: 2283, col: 10, offset: 74489}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonSingleQuoteMonospaceTextElements7, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -55693,15 +56883,15 @@ var g = &grammar{ pos: position{line: 2292, col: 5, offset: 74758}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3043, col: 5, offset: 97971}, + pos: position{line: 3043, col: 5, offset: 97946}, run: (*parser).callonSingleQuoteMonospaceTextElement2, expr: &seqExpr{ - pos: position{line: 3043, col: 5, offset: 97971}, + pos: position{line: 3043, col: 5, offset: 97946}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 3043, col: 5, offset: 97971}, + pos: position{line: 3043, col: 5, offset: 97946}, expr: &charClassMatcher{ - pos: position{line: 3043, col: 5, offset: 97971}, + pos: position{line: 3043, col: 5, offset: 97946}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -55710,21 +56900,21 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3043, col: 15, offset: 97981}, + pos: position{line: 3043, col: 15, offset: 97956}, expr: &choiceExpr{ - pos: position{line: 3043, col: 17, offset: 97983}, + pos: position{line: 3043, col: 17, offset: 97958}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3043, col: 17, offset: 97983}, + pos: position{line: 3043, col: 17, offset: 97958}, val: "[\\r\\n ,]]", chars: []rune{'\r', '\n', ' ', ',', ']'}, ignoreCase: false, inverted: false, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -55734,15 +56924,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3045, col: 9, offset: 98065}, + pos: position{line: 3045, col: 9, offset: 98040}, run: (*parser).callonSingleQuoteMonospaceTextElement11, expr: &seqExpr{ - pos: position{line: 3045, col: 9, offset: 98065}, + pos: position{line: 3045, col: 9, offset: 98040}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 3045, col: 9, offset: 98065}, + pos: position{line: 3045, col: 9, offset: 98040}, expr: &charClassMatcher{ - pos: position{line: 3045, col: 9, offset: 98065}, + pos: position{line: 3045, col: 9, offset: 98040}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -55751,21 +56941,21 @@ var g = &grammar{ }, }, &oneOrMoreExpr{ - pos: position{line: 3045, col: 19, offset: 98075}, + pos: position{line: 3045, col: 19, offset: 98050}, expr: &seqExpr{ - pos: position{line: 3045, col: 20, offset: 98076}, + pos: position{line: 3045, col: 20, offset: 98051}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3045, col: 20, offset: 98076}, + pos: position{line: 3045, col: 20, offset: 98051}, val: "[=*_`]", chars: []rune{'=', '*', '_', '`'}, ignoreCase: false, inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 3045, col: 27, offset: 98083}, + pos: position{line: 3045, col: 27, offset: 98058}, expr: &charClassMatcher{ - pos: position{line: 3045, col: 27, offset: 98083}, + pos: position{line: 3045, col: 27, offset: 98058}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -55780,12 +56970,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, run: (*parser).callonSingleQuoteMonospaceTextElement20, expr: &oneOrMoreExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, expr: &charClassMatcher{ - pos: position{line: 3136, col: 12, offset: 100699}, + pos: position{line: 3138, col: 12, offset: 100500}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -55797,25 +56987,25 @@ var g = &grammar{ pos: position{line: 2294, col: 7, offset: 74783}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonSingleQuoteMonospaceTextElement24, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -55826,25 +57016,25 @@ var g = &grammar{ ¬Expr{ pos: position{line: 2294, col: 15, offset: 74791}, expr: &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonSingleQuoteMonospaceTextElement30, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -56214,134 +57404,134 @@ var g = &grammar{ name: "InlineMacro", }, &actionExpr{ - pos: position{line: 2780, col: 5, offset: 90364}, + pos: position{line: 2779, col: 5, offset: 90338}, run: (*parser).callonSingleQuoteMonospaceTextElement105, expr: &seqExpr{ - pos: position{line: 2780, col: 5, offset: 90364}, + pos: position{line: 2779, col: 5, offset: 90338}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2780, col: 5, offset: 90364}, + pos: position{line: 2779, col: 5, offset: 90338}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, &choiceExpr{ - pos: position{line: 2780, col: 10, offset: 90369}, + pos: position{line: 2779, col: 10, offset: 90343}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, run: (*parser).callonSingleQuoteMonospaceTextElement109, expr: &litMatcher{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, run: (*parser).callonSingleQuoteMonospaceTextElement111, expr: &litMatcher{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, run: (*parser).callonSingleQuoteMonospaceTextElement113, expr: &litMatcher{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, run: (*parser).callonSingleQuoteMonospaceTextElement115, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, run: (*parser).callonSingleQuoteMonospaceTextElement117, expr: &litMatcher{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, run: (*parser).callonSingleQuoteMonospaceTextElement119, expr: &litMatcher{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, run: (*parser).callonSingleQuoteMonospaceTextElement121, expr: &litMatcher{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, run: (*parser).callonSingleQuoteMonospaceTextElement123, expr: &litMatcher{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, run: (*parser).callonSingleQuoteMonospaceTextElement125, expr: &litMatcher{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, run: (*parser).callonSingleQuoteMonospaceTextElement127, expr: &seqExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, run: (*parser).callonSingleQuoteMonospaceTextElement129, }, &litMatcher{ - pos: position{line: 2826, col: 5, offset: 91529}, + pos: position{line: 2825, col: 5, offset: 91503}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2826, col: 11, offset: 91535}, + pos: position{line: 2825, col: 11, offset: 91509}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonSingleQuoteMonospaceTextElement132, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -56349,30 +57539,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2826, col: 19, offset: 91543}, + pos: position{line: 2825, col: 19, offset: 91517}, expr: &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonSingleQuoteMonospaceTextElement136, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -56381,9 +57571,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -56395,28 +57585,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, run: (*parser).callonSingleQuoteMonospaceTextElement143, expr: &seqExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, run: (*parser).callonSingleQuoteMonospaceTextElement145, }, &litMatcher{ - pos: position{line: 2834, col: 5, offset: 91723}, + pos: position{line: 2833, col: 5, offset: 91697}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2834, col: 10, offset: 91728}, + pos: position{line: 2833, col: 10, offset: 91702}, expr: &choiceExpr{ - pos: position{line: 2834, col: 12, offset: 91730}, + pos: position{line: 2833, col: 12, offset: 91704}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -56424,25 +57614,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonSingleQuoteMonospaceTextElement150, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -56451,9 +57641,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -56463,30 +57653,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, run: (*parser).callonSingleQuoteMonospaceTextElement157, expr: &litMatcher{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, run: (*parser).callonSingleQuoteMonospaceTextElement159, expr: &litMatcher{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, run: (*parser).callonSingleQuoteMonospaceTextElement161, expr: &litMatcher{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, val: "<=", ignoreCase: false, want: "\"<=\"", @@ -56498,109 +57688,109 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, run: (*parser).callonSingleQuoteMonospaceTextElement163, expr: &litMatcher{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, run: (*parser).callonSingleQuoteMonospaceTextElement165, expr: &litMatcher{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, run: (*parser).callonSingleQuoteMonospaceTextElement167, expr: &litMatcher{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, run: (*parser).callonSingleQuoteMonospaceTextElement169, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, run: (*parser).callonSingleQuoteMonospaceTextElement171, expr: &litMatcher{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, run: (*parser).callonSingleQuoteMonospaceTextElement173, expr: &litMatcher{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, run: (*parser).callonSingleQuoteMonospaceTextElement175, expr: &litMatcher{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, run: (*parser).callonSingleQuoteMonospaceTextElement177, expr: &litMatcher{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, run: (*parser).callonSingleQuoteMonospaceTextElement179, expr: &seqExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, run: (*parser).callonSingleQuoteMonospaceTextElement181, }, &litMatcher{ - pos: position{line: 2826, col: 5, offset: 91529}, + pos: position{line: 2825, col: 5, offset: 91503}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2826, col: 11, offset: 91535}, + pos: position{line: 2825, col: 11, offset: 91509}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonSingleQuoteMonospaceTextElement184, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -56608,30 +57798,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2826, col: 19, offset: 91543}, + pos: position{line: 2825, col: 19, offset: 91517}, expr: &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonSingleQuoteMonospaceTextElement188, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -56640,9 +57830,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -56654,28 +57844,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, run: (*parser).callonSingleQuoteMonospaceTextElement195, expr: &seqExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, run: (*parser).callonSingleQuoteMonospaceTextElement197, }, &litMatcher{ - pos: position{line: 2834, col: 5, offset: 91723}, + pos: position{line: 2833, col: 5, offset: 91697}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2834, col: 10, offset: 91728}, + pos: position{line: 2833, col: 10, offset: 91702}, expr: &choiceExpr{ - pos: position{line: 2834, col: 12, offset: 91730}, + pos: position{line: 2833, col: 12, offset: 91704}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -56683,25 +57873,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonSingleQuoteMonospaceTextElement202, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -56710,9 +57900,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -56722,53 +57912,53 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, run: (*parser).callonSingleQuoteMonospaceTextElement209, expr: &litMatcher{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, run: (*parser).callonSingleQuoteMonospaceTextElement211, expr: &litMatcher{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, run: (*parser).callonSingleQuoteMonospaceTextElement213, expr: &litMatcher{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, run: (*parser).callonSingleQuoteMonospaceTextElement215, expr: &litMatcher{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, val: "<=", ignoreCase: false, want: "\"<=\"", }, }, &actionExpr{ - pos: position{line: 2862, col: 5, offset: 92336}, + pos: position{line: 2862, col: 5, offset: 92311}, run: (*parser).callonSingleQuoteMonospaceTextElement217, expr: &seqExpr{ - pos: position{line: 2862, col: 5, offset: 92336}, + pos: position{line: 2862, col: 5, offset: 92311}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -56776,15 +57966,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2862, col: 14, offset: 92345}, + pos: position{line: 2862, col: 14, offset: 92320}, val: "\\'", ignoreCase: false, want: "\"\\\\'\"", }, &andExpr{ - pos: position{line: 2862, col: 19, offset: 92350}, + pos: position{line: 2862, col: 19, offset: 92325}, expr: &charClassMatcher{ - pos: position{line: 2862, col: 20, offset: 92351}, + pos: position{line: 2862, col: 20, offset: 92326}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -56795,13 +57985,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2868, col: 5, offset: 92582}, + pos: position{line: 2868, col: 5, offset: 92557}, run: (*parser).callonSingleQuoteMonospaceTextElement223, expr: &seqExpr{ - pos: position{line: 2868, col: 5, offset: 92582}, + pos: position{line: 2868, col: 5, offset: 92557}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -56809,15 +57999,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2868, col: 14, offset: 92591}, + pos: position{line: 2868, col: 14, offset: 92566}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2868, col: 18, offset: 92595}, + pos: position{line: 2868, col: 18, offset: 92570}, expr: &charClassMatcher{ - pos: position{line: 2868, col: 19, offset: 92596}, + pos: position{line: 2868, col: 19, offset: 92571}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -56828,23 +58018,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2749, col: 5, offset: 89235}, + pos: position{line: 2748, col: 5, offset: 89209}, run: (*parser).callonSingleQuoteMonospaceTextElement229, expr: &seqExpr{ - pos: position{line: 2749, col: 5, offset: 89235}, + pos: position{line: 2748, col: 5, offset: 89209}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2749, col: 5, offset: 89235}, + pos: position{line: 2748, col: 5, offset: 89209}, run: (*parser).callonSingleQuoteMonospaceTextElement231, }, &labeledExpr{ - pos: position{line: 2752, col: 5, offset: 89311}, + pos: position{line: 2751, col: 5, offset: 89285}, label: "element", expr: &choiceExpr{ - pos: position{line: 2754, col: 9, offset: 89409}, + pos: position{line: 2753, col: 9, offset: 89383}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2754, col: 9, offset: 89409}, + pos: position{line: 2753, col: 9, offset: 89383}, run: (*parser).callonSingleQuoteMonospaceTextElement234, expr: &choiceExpr{ pos: position{line: 685, col: 27, offset: 21996}, @@ -56865,12 +58055,12 @@ var g = &grammar{ pos: position{line: 685, col: 32, offset: 22001}, label: "id", expr: &actionExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, run: (*parser).callonSingleQuoteMonospaceTextElement240, expr: &oneOrMoreExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, expr: &charClassMatcher{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -56882,10 +58072,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 685, col: 40, offset: 22009}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonSingleQuoteMonospaceTextElement244, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -57083,12 +58273,12 @@ var g = &grammar{ pos: position{line: 687, col: 14, offset: 22126}, label: "id", expr: &actionExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, run: (*parser).callonSingleQuoteMonospaceTextElement282, expr: &oneOrMoreExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, expr: &charClassMatcher{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -57110,10 +58300,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2757, col: 11, offset: 89513}, + pos: position{line: 2756, col: 11, offset: 89487}, run: (*parser).callonSingleQuoteMonospaceTextElement286, expr: &charClassMatcher{ - pos: position{line: 2757, col: 12, offset: 89514}, + pos: position{line: 2756, col: 12, offset: 89488}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -57131,7 +58321,7 @@ var g = &grammar{ name: "QuotedTextInSingleQuoteMonospaceText", }, &litMatcher{ - pos: position{line: 2802, col: 18, offset: 91063}, + pos: position{line: 2801, col: 18, offset: 91037}, val: "`'", ignoreCase: false, want: "\"`'\"", @@ -57198,12 +58388,12 @@ var g = &grammar{ want: "\"`\"", }, &actionExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, run: (*parser).callonSingleQuoteMonospaceTextElement303, expr: &oneOrMoreExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, expr: &charClassMatcher{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -57596,10 +58786,10 @@ var g = &grammar{ pos: position{line: 2358, col: 21, offset: 77126}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDoubleQuoteMarkedTextElement13, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -57619,12 +58809,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, run: (*parser).callonDoubleQuoteMarkedTextElement16, expr: &oneOrMoreExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, expr: &charClassMatcher{ - pos: position{line: 3136, col: 12, offset: 100699}, + pos: position{line: 3138, col: 12, offset: 100500}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -57636,25 +58826,25 @@ var g = &grammar{ pos: position{line: 2381, col: 11, offset: 77875}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDoubleQuoteMarkedTextElement20, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -57665,25 +58855,25 @@ var g = &grammar{ ¬Expr{ pos: position{line: 2381, col: 19, offset: 77883}, expr: &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDoubleQuoteMarkedTextElement26, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -58053,134 +59243,134 @@ var g = &grammar{ name: "InlineMacro", }, &actionExpr{ - pos: position{line: 2780, col: 5, offset: 90364}, + pos: position{line: 2779, col: 5, offset: 90338}, run: (*parser).callonDoubleQuoteMarkedTextElement101, expr: &seqExpr{ - pos: position{line: 2780, col: 5, offset: 90364}, + pos: position{line: 2779, col: 5, offset: 90338}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2780, col: 5, offset: 90364}, + pos: position{line: 2779, col: 5, offset: 90338}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, &choiceExpr{ - pos: position{line: 2780, col: 10, offset: 90369}, + pos: position{line: 2779, col: 10, offset: 90343}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, run: (*parser).callonDoubleQuoteMarkedTextElement105, expr: &litMatcher{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, run: (*parser).callonDoubleQuoteMarkedTextElement107, expr: &litMatcher{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, run: (*parser).callonDoubleQuoteMarkedTextElement109, expr: &litMatcher{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, run: (*parser).callonDoubleQuoteMarkedTextElement111, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, run: (*parser).callonDoubleQuoteMarkedTextElement113, expr: &litMatcher{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, run: (*parser).callonDoubleQuoteMarkedTextElement115, expr: &litMatcher{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, run: (*parser).callonDoubleQuoteMarkedTextElement117, expr: &litMatcher{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, run: (*parser).callonDoubleQuoteMarkedTextElement119, expr: &litMatcher{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, run: (*parser).callonDoubleQuoteMarkedTextElement121, expr: &litMatcher{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, run: (*parser).callonDoubleQuoteMarkedTextElement123, expr: &seqExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, run: (*parser).callonDoubleQuoteMarkedTextElement125, }, &litMatcher{ - pos: position{line: 2826, col: 5, offset: 91529}, + pos: position{line: 2825, col: 5, offset: 91503}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2826, col: 11, offset: 91535}, + pos: position{line: 2825, col: 11, offset: 91509}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDoubleQuoteMarkedTextElement128, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -58188,30 +59378,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2826, col: 19, offset: 91543}, + pos: position{line: 2825, col: 19, offset: 91517}, expr: &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDoubleQuoteMarkedTextElement132, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -58220,9 +59410,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -58234,28 +59424,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, run: (*parser).callonDoubleQuoteMarkedTextElement139, expr: &seqExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, run: (*parser).callonDoubleQuoteMarkedTextElement141, }, &litMatcher{ - pos: position{line: 2834, col: 5, offset: 91723}, + pos: position{line: 2833, col: 5, offset: 91697}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2834, col: 10, offset: 91728}, + pos: position{line: 2833, col: 10, offset: 91702}, expr: &choiceExpr{ - pos: position{line: 2834, col: 12, offset: 91730}, + pos: position{line: 2833, col: 12, offset: 91704}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -58263,25 +59453,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDoubleQuoteMarkedTextElement146, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -58290,9 +59480,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -58302,30 +59492,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, run: (*parser).callonDoubleQuoteMarkedTextElement153, expr: &litMatcher{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, run: (*parser).callonDoubleQuoteMarkedTextElement155, expr: &litMatcher{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, run: (*parser).callonDoubleQuoteMarkedTextElement157, expr: &litMatcher{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, val: "<=", ignoreCase: false, want: "\"<=\"", @@ -58337,109 +59527,109 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, run: (*parser).callonDoubleQuoteMarkedTextElement159, expr: &litMatcher{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, run: (*parser).callonDoubleQuoteMarkedTextElement161, expr: &litMatcher{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, run: (*parser).callonDoubleQuoteMarkedTextElement163, expr: &litMatcher{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, run: (*parser).callonDoubleQuoteMarkedTextElement165, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, run: (*parser).callonDoubleQuoteMarkedTextElement167, expr: &litMatcher{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, run: (*parser).callonDoubleQuoteMarkedTextElement169, expr: &litMatcher{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, run: (*parser).callonDoubleQuoteMarkedTextElement171, expr: &litMatcher{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, run: (*parser).callonDoubleQuoteMarkedTextElement173, expr: &litMatcher{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, run: (*parser).callonDoubleQuoteMarkedTextElement175, expr: &seqExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, run: (*parser).callonDoubleQuoteMarkedTextElement177, }, &litMatcher{ - pos: position{line: 2826, col: 5, offset: 91529}, + pos: position{line: 2825, col: 5, offset: 91503}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2826, col: 11, offset: 91535}, + pos: position{line: 2825, col: 11, offset: 91509}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDoubleQuoteMarkedTextElement180, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -58447,30 +59637,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2826, col: 19, offset: 91543}, + pos: position{line: 2825, col: 19, offset: 91517}, expr: &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDoubleQuoteMarkedTextElement184, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -58479,9 +59669,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -58493,28 +59683,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, run: (*parser).callonDoubleQuoteMarkedTextElement191, expr: &seqExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, run: (*parser).callonDoubleQuoteMarkedTextElement193, }, &litMatcher{ - pos: position{line: 2834, col: 5, offset: 91723}, + pos: position{line: 2833, col: 5, offset: 91697}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2834, col: 10, offset: 91728}, + pos: position{line: 2833, col: 10, offset: 91702}, expr: &choiceExpr{ - pos: position{line: 2834, col: 12, offset: 91730}, + pos: position{line: 2833, col: 12, offset: 91704}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -58522,25 +59712,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonDoubleQuoteMarkedTextElement198, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -58549,9 +59739,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -58561,53 +59751,53 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, run: (*parser).callonDoubleQuoteMarkedTextElement205, expr: &litMatcher{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, run: (*parser).callonDoubleQuoteMarkedTextElement207, expr: &litMatcher{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, run: (*parser).callonDoubleQuoteMarkedTextElement209, expr: &litMatcher{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, run: (*parser).callonDoubleQuoteMarkedTextElement211, expr: &litMatcher{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, val: "<=", ignoreCase: false, want: "\"<=\"", }, }, &actionExpr{ - pos: position{line: 2862, col: 5, offset: 92336}, + pos: position{line: 2862, col: 5, offset: 92311}, run: (*parser).callonDoubleQuoteMarkedTextElement213, expr: &seqExpr{ - pos: position{line: 2862, col: 5, offset: 92336}, + pos: position{line: 2862, col: 5, offset: 92311}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -58615,15 +59805,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2862, col: 14, offset: 92345}, + pos: position{line: 2862, col: 14, offset: 92320}, val: "\\'", ignoreCase: false, want: "\"\\\\'\"", }, &andExpr{ - pos: position{line: 2862, col: 19, offset: 92350}, + pos: position{line: 2862, col: 19, offset: 92325}, expr: &charClassMatcher{ - pos: position{line: 2862, col: 20, offset: 92351}, + pos: position{line: 2862, col: 20, offset: 92326}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -58634,13 +59824,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2868, col: 5, offset: 92582}, + pos: position{line: 2868, col: 5, offset: 92557}, run: (*parser).callonDoubleQuoteMarkedTextElement219, expr: &seqExpr{ - pos: position{line: 2868, col: 5, offset: 92582}, + pos: position{line: 2868, col: 5, offset: 92557}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -58648,15 +59838,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2868, col: 14, offset: 92591}, + pos: position{line: 2868, col: 14, offset: 92566}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2868, col: 18, offset: 92595}, + pos: position{line: 2868, col: 18, offset: 92570}, expr: &charClassMatcher{ - pos: position{line: 2868, col: 19, offset: 92596}, + pos: position{line: 2868, col: 19, offset: 92571}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -58667,23 +59857,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2749, col: 5, offset: 89235}, + pos: position{line: 2748, col: 5, offset: 89209}, run: (*parser).callonDoubleQuoteMarkedTextElement225, expr: &seqExpr{ - pos: position{line: 2749, col: 5, offset: 89235}, + pos: position{line: 2748, col: 5, offset: 89209}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2749, col: 5, offset: 89235}, + pos: position{line: 2748, col: 5, offset: 89209}, run: (*parser).callonDoubleQuoteMarkedTextElement227, }, &labeledExpr{ - pos: position{line: 2752, col: 5, offset: 89311}, + pos: position{line: 2751, col: 5, offset: 89285}, label: "element", expr: &choiceExpr{ - pos: position{line: 2754, col: 9, offset: 89409}, + pos: position{line: 2753, col: 9, offset: 89383}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2754, col: 9, offset: 89409}, + pos: position{line: 2753, col: 9, offset: 89383}, run: (*parser).callonDoubleQuoteMarkedTextElement230, expr: &choiceExpr{ pos: position{line: 685, col: 27, offset: 21996}, @@ -58704,12 +59894,12 @@ var g = &grammar{ pos: position{line: 685, col: 32, offset: 22001}, label: "id", expr: &actionExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, run: (*parser).callonDoubleQuoteMarkedTextElement236, expr: &oneOrMoreExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, expr: &charClassMatcher{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -58721,10 +59911,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 685, col: 40, offset: 22009}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonDoubleQuoteMarkedTextElement240, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -58922,12 +60112,12 @@ var g = &grammar{ pos: position{line: 687, col: 14, offset: 22126}, label: "id", expr: &actionExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, run: (*parser).callonDoubleQuoteMarkedTextElement278, expr: &oneOrMoreExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, expr: &charClassMatcher{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -58949,10 +60139,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2757, col: 11, offset: 89513}, + pos: position{line: 2756, col: 11, offset: 89487}, run: (*parser).callonDoubleQuoteMarkedTextElement282, expr: &charClassMatcher{ - pos: position{line: 2757, col: 12, offset: 89514}, + pos: position{line: 2756, col: 12, offset: 89488}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -59028,12 +60218,12 @@ var g = &grammar{ want: "\"##\"", }, &actionExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, run: (*parser).callonDoubleQuoteMarkedTextElement297, expr: &oneOrMoreExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, expr: &charClassMatcher{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -59206,19 +60396,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 2439, col: 5, offset: 79656}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, ¬Expr{ pos: position{line: 2439, col: 10, offset: 79661}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonSingleQuoteMarkedTextElements7, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -59275,10 +60465,10 @@ var g = &grammar{ pos: position{line: 2358, col: 21, offset: 77126}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonSingleQuoteMarkedTextElement8, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -59298,12 +60488,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, run: (*parser).callonSingleQuoteMarkedTextElement11, expr: &oneOrMoreExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, expr: &charClassMatcher{ - pos: position{line: 3136, col: 12, offset: 100699}, + pos: position{line: 3138, col: 12, offset: 100500}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -59315,25 +60505,25 @@ var g = &grammar{ pos: position{line: 2450, col: 7, offset: 79958}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonSingleQuoteMarkedTextElement15, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -59344,25 +60534,25 @@ var g = &grammar{ ¬Expr{ pos: position{line: 2450, col: 15, offset: 79966}, expr: &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonSingleQuoteMarkedTextElement21, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -59732,134 +60922,134 @@ var g = &grammar{ name: "InlineMacro", }, &actionExpr{ - pos: position{line: 2780, col: 5, offset: 90364}, + pos: position{line: 2779, col: 5, offset: 90338}, run: (*parser).callonSingleQuoteMarkedTextElement96, expr: &seqExpr{ - pos: position{line: 2780, col: 5, offset: 90364}, + pos: position{line: 2779, col: 5, offset: 90338}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2780, col: 5, offset: 90364}, + pos: position{line: 2779, col: 5, offset: 90338}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, &choiceExpr{ - pos: position{line: 2780, col: 10, offset: 90369}, + pos: position{line: 2779, col: 10, offset: 90343}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, run: (*parser).callonSingleQuoteMarkedTextElement100, expr: &litMatcher{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, run: (*parser).callonSingleQuoteMarkedTextElement102, expr: &litMatcher{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, run: (*parser).callonSingleQuoteMarkedTextElement104, expr: &litMatcher{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, run: (*parser).callonSingleQuoteMarkedTextElement106, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, run: (*parser).callonSingleQuoteMarkedTextElement108, expr: &litMatcher{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, run: (*parser).callonSingleQuoteMarkedTextElement110, expr: &litMatcher{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, run: (*parser).callonSingleQuoteMarkedTextElement112, expr: &litMatcher{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, run: (*parser).callonSingleQuoteMarkedTextElement114, expr: &litMatcher{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, run: (*parser).callonSingleQuoteMarkedTextElement116, expr: &litMatcher{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, run: (*parser).callonSingleQuoteMarkedTextElement118, expr: &seqExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, run: (*parser).callonSingleQuoteMarkedTextElement120, }, &litMatcher{ - pos: position{line: 2826, col: 5, offset: 91529}, + pos: position{line: 2825, col: 5, offset: 91503}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2826, col: 11, offset: 91535}, + pos: position{line: 2825, col: 11, offset: 91509}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonSingleQuoteMarkedTextElement123, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -59867,30 +61057,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2826, col: 19, offset: 91543}, + pos: position{line: 2825, col: 19, offset: 91517}, expr: &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonSingleQuoteMarkedTextElement127, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -59899,9 +61089,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -59913,28 +61103,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, run: (*parser).callonSingleQuoteMarkedTextElement134, expr: &seqExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, run: (*parser).callonSingleQuoteMarkedTextElement136, }, &litMatcher{ - pos: position{line: 2834, col: 5, offset: 91723}, + pos: position{line: 2833, col: 5, offset: 91697}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2834, col: 10, offset: 91728}, + pos: position{line: 2833, col: 10, offset: 91702}, expr: &choiceExpr{ - pos: position{line: 2834, col: 12, offset: 91730}, + pos: position{line: 2833, col: 12, offset: 91704}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -59942,25 +61132,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonSingleQuoteMarkedTextElement141, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -59969,9 +61159,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -59981,30 +61171,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, run: (*parser).callonSingleQuoteMarkedTextElement148, expr: &litMatcher{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, run: (*parser).callonSingleQuoteMarkedTextElement150, expr: &litMatcher{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, run: (*parser).callonSingleQuoteMarkedTextElement152, expr: &litMatcher{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, val: "<=", ignoreCase: false, want: "\"<=\"", @@ -60016,109 +61206,109 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, run: (*parser).callonSingleQuoteMarkedTextElement154, expr: &litMatcher{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, run: (*parser).callonSingleQuoteMarkedTextElement156, expr: &litMatcher{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, run: (*parser).callonSingleQuoteMarkedTextElement158, expr: &litMatcher{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, run: (*parser).callonSingleQuoteMarkedTextElement160, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, run: (*parser).callonSingleQuoteMarkedTextElement162, expr: &litMatcher{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, run: (*parser).callonSingleQuoteMarkedTextElement164, expr: &litMatcher{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, run: (*parser).callonSingleQuoteMarkedTextElement166, expr: &litMatcher{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, run: (*parser).callonSingleQuoteMarkedTextElement168, expr: &litMatcher{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, run: (*parser).callonSingleQuoteMarkedTextElement170, expr: &seqExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, run: (*parser).callonSingleQuoteMarkedTextElement172, }, &litMatcher{ - pos: position{line: 2826, col: 5, offset: 91529}, + pos: position{line: 2825, col: 5, offset: 91503}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2826, col: 11, offset: 91535}, + pos: position{line: 2825, col: 11, offset: 91509}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonSingleQuoteMarkedTextElement175, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -60126,30 +61316,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2826, col: 19, offset: 91543}, + pos: position{line: 2825, col: 19, offset: 91517}, expr: &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonSingleQuoteMarkedTextElement179, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -60158,9 +61348,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -60172,28 +61362,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, run: (*parser).callonSingleQuoteMarkedTextElement186, expr: &seqExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, run: (*parser).callonSingleQuoteMarkedTextElement188, }, &litMatcher{ - pos: position{line: 2834, col: 5, offset: 91723}, + pos: position{line: 2833, col: 5, offset: 91697}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2834, col: 10, offset: 91728}, + pos: position{line: 2833, col: 10, offset: 91702}, expr: &choiceExpr{ - pos: position{line: 2834, col: 12, offset: 91730}, + pos: position{line: 2833, col: 12, offset: 91704}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -60201,25 +61391,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonSingleQuoteMarkedTextElement193, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -60228,9 +61418,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -60240,53 +61430,53 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, run: (*parser).callonSingleQuoteMarkedTextElement200, expr: &litMatcher{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, run: (*parser).callonSingleQuoteMarkedTextElement202, expr: &litMatcher{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, run: (*parser).callonSingleQuoteMarkedTextElement204, expr: &litMatcher{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, run: (*parser).callonSingleQuoteMarkedTextElement206, expr: &litMatcher{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, val: "<=", ignoreCase: false, want: "\"<=\"", }, }, &actionExpr{ - pos: position{line: 2862, col: 5, offset: 92336}, + pos: position{line: 2862, col: 5, offset: 92311}, run: (*parser).callonSingleQuoteMarkedTextElement208, expr: &seqExpr{ - pos: position{line: 2862, col: 5, offset: 92336}, + pos: position{line: 2862, col: 5, offset: 92311}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -60294,15 +61484,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2862, col: 14, offset: 92345}, + pos: position{line: 2862, col: 14, offset: 92320}, val: "\\'", ignoreCase: false, want: "\"\\\\'\"", }, &andExpr{ - pos: position{line: 2862, col: 19, offset: 92350}, + pos: position{line: 2862, col: 19, offset: 92325}, expr: &charClassMatcher{ - pos: position{line: 2862, col: 20, offset: 92351}, + pos: position{line: 2862, col: 20, offset: 92326}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -60313,13 +61503,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2868, col: 5, offset: 92582}, + pos: position{line: 2868, col: 5, offset: 92557}, run: (*parser).callonSingleQuoteMarkedTextElement214, expr: &seqExpr{ - pos: position{line: 2868, col: 5, offset: 92582}, + pos: position{line: 2868, col: 5, offset: 92557}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -60327,15 +61517,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2868, col: 14, offset: 92591}, + pos: position{line: 2868, col: 14, offset: 92566}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2868, col: 18, offset: 92595}, + pos: position{line: 2868, col: 18, offset: 92570}, expr: &charClassMatcher{ - pos: position{line: 2868, col: 19, offset: 92596}, + pos: position{line: 2868, col: 19, offset: 92571}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -60346,23 +61536,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2749, col: 5, offset: 89235}, + pos: position{line: 2748, col: 5, offset: 89209}, run: (*parser).callonSingleQuoteMarkedTextElement220, expr: &seqExpr{ - pos: position{line: 2749, col: 5, offset: 89235}, + pos: position{line: 2748, col: 5, offset: 89209}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2749, col: 5, offset: 89235}, + pos: position{line: 2748, col: 5, offset: 89209}, run: (*parser).callonSingleQuoteMarkedTextElement222, }, &labeledExpr{ - pos: position{line: 2752, col: 5, offset: 89311}, + pos: position{line: 2751, col: 5, offset: 89285}, label: "element", expr: &choiceExpr{ - pos: position{line: 2754, col: 9, offset: 89409}, + pos: position{line: 2753, col: 9, offset: 89383}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2754, col: 9, offset: 89409}, + pos: position{line: 2753, col: 9, offset: 89383}, run: (*parser).callonSingleQuoteMarkedTextElement225, expr: &choiceExpr{ pos: position{line: 685, col: 27, offset: 21996}, @@ -60383,12 +61573,12 @@ var g = &grammar{ pos: position{line: 685, col: 32, offset: 22001}, label: "id", expr: &actionExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, run: (*parser).callonSingleQuoteMarkedTextElement231, expr: &oneOrMoreExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, expr: &charClassMatcher{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -60400,10 +61590,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 685, col: 40, offset: 22009}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonSingleQuoteMarkedTextElement235, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -60601,12 +61791,12 @@ var g = &grammar{ pos: position{line: 687, col: 14, offset: 22126}, label: "id", expr: &actionExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, run: (*parser).callonSingleQuoteMarkedTextElement273, expr: &oneOrMoreExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, expr: &charClassMatcher{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -60628,10 +61818,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2757, col: 11, offset: 89513}, + pos: position{line: 2756, col: 11, offset: 89487}, run: (*parser).callonSingleQuoteMarkedTextElement277, expr: &charClassMatcher{ - pos: position{line: 2757, col: 12, offset: 89514}, + pos: position{line: 2756, col: 12, offset: 89488}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -60707,12 +61897,12 @@ var g = &grammar{ want: "\"#\"", }, &actionExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, run: (*parser).callonSingleQuoteMarkedTextElement292, expr: &oneOrMoreExpr{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, expr: &charClassMatcher{ - pos: position{line: 3034, col: 14, offset: 97543}, + pos: position{line: 3034, col: 14, offset: 97518}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -61249,12 +62439,12 @@ var g = &grammar{ run: (*parser).callonSection8, }, &actionExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, run: (*parser).callonSection9, expr: &oneOrMoreExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, expr: &charClassMatcher{ - pos: position{line: 3136, col: 12, offset: 100699}, + pos: position{line: 3138, col: 12, offset: 100500}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -61271,28 +62461,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonSection15, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -61301,9 +62491,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -61352,28 +62542,28 @@ var g = &grammar{ ¬Expr{ pos: position{line: 2590, col: 5, offset: 84665}, expr: &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonSectionTitleElement5, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -61382,9 +62572,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -61397,15 +62587,15 @@ var g = &grammar{ pos: position{line: 2592, col: 9, offset: 84692}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3043, col: 5, offset: 97971}, + pos: position{line: 3043, col: 5, offset: 97946}, run: (*parser).callonSectionTitleElement14, expr: &seqExpr{ - pos: position{line: 3043, col: 5, offset: 97971}, + pos: position{line: 3043, col: 5, offset: 97946}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 3043, col: 5, offset: 97971}, + pos: position{line: 3043, col: 5, offset: 97946}, expr: &charClassMatcher{ - pos: position{line: 3043, col: 5, offset: 97971}, + pos: position{line: 3043, col: 5, offset: 97946}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -61414,21 +62604,21 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3043, col: 15, offset: 97981}, + pos: position{line: 3043, col: 15, offset: 97956}, expr: &choiceExpr{ - pos: position{line: 3043, col: 17, offset: 97983}, + pos: position{line: 3043, col: 17, offset: 97958}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3043, col: 17, offset: 97983}, + pos: position{line: 3043, col: 17, offset: 97958}, val: "[\\r\\n ,]]", chars: []rune{'\r', '\n', ' ', ',', ']'}, ignoreCase: false, inverted: false, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -61438,15 +62628,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3045, col: 9, offset: 98065}, + pos: position{line: 3045, col: 9, offset: 98040}, run: (*parser).callonSectionTitleElement23, expr: &seqExpr{ - pos: position{line: 3045, col: 9, offset: 98065}, + pos: position{line: 3045, col: 9, offset: 98040}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 3045, col: 9, offset: 98065}, + pos: position{line: 3045, col: 9, offset: 98040}, expr: &charClassMatcher{ - pos: position{line: 3045, col: 9, offset: 98065}, + pos: position{line: 3045, col: 9, offset: 98040}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -61455,21 +62645,21 @@ var g = &grammar{ }, }, &oneOrMoreExpr{ - pos: position{line: 3045, col: 19, offset: 98075}, + pos: position{line: 3045, col: 19, offset: 98050}, expr: &seqExpr{ - pos: position{line: 3045, col: 20, offset: 98076}, + pos: position{line: 3045, col: 20, offset: 98051}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3045, col: 20, offset: 98076}, + pos: position{line: 3045, col: 20, offset: 98051}, val: "[=*_`]", chars: []rune{'=', '*', '_', '`'}, ignoreCase: false, inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 3045, col: 27, offset: 98083}, + pos: position{line: 3045, col: 27, offset: 98058}, expr: &charClassMatcher{ - pos: position{line: 3045, col: 27, offset: 98083}, + pos: position{line: 3045, col: 27, offset: 98058}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -61492,10 +62682,10 @@ var g = &grammar{ &oneOrMoreExpr{ pos: position{line: 2593, col: 12, offset: 84708}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonSectionTitleElement35, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -61968,10 +63158,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 2593, col: 40, offset: 84736}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonSectionTitleElement130, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -61982,28 +63172,28 @@ var g = &grammar{ &andExpr{ pos: position{line: 2593, col: 47, offset: 84743}, expr: &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonSectionTitleElement134, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -62012,9 +63202,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -62024,10 +63214,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonSectionTitleElement141, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -62047,150 +63237,150 @@ var g = &grammar{ name: "Link", }, &actionExpr{ - pos: position{line: 2738, col: 5, offset: 89009}, + pos: position{line: 2737, col: 5, offset: 88983}, run: (*parser).callonSectionTitleElement146, expr: &seqExpr{ - pos: position{line: 2738, col: 5, offset: 89009}, + pos: position{line: 2737, col: 5, offset: 88983}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2738, col: 5, offset: 89009}, + pos: position{line: 2737, col: 5, offset: 88983}, run: (*parser).callonSectionTitleElement148, }, &labeledExpr{ - pos: position{line: 2741, col: 5, offset: 89080}, + pos: position{line: 2740, col: 5, offset: 89054}, label: "element", expr: &choiceExpr{ - pos: position{line: 2780, col: 5, offset: 90364}, + pos: position{line: 2779, col: 5, offset: 90338}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2780, col: 5, offset: 90364}, + pos: position{line: 2779, col: 5, offset: 90338}, run: (*parser).callonSectionTitleElement151, expr: &seqExpr{ - pos: position{line: 2780, col: 5, offset: 90364}, + pos: position{line: 2779, col: 5, offset: 90338}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2780, col: 5, offset: 90364}, + pos: position{line: 2779, col: 5, offset: 90338}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, &choiceExpr{ - pos: position{line: 2780, col: 10, offset: 90369}, + pos: position{line: 2779, col: 10, offset: 90343}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, run: (*parser).callonSectionTitleElement155, expr: &litMatcher{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, run: (*parser).callonSectionTitleElement157, expr: &litMatcher{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, run: (*parser).callonSectionTitleElement159, expr: &litMatcher{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, run: (*parser).callonSectionTitleElement161, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, run: (*parser).callonSectionTitleElement163, expr: &litMatcher{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, run: (*parser).callonSectionTitleElement165, expr: &litMatcher{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, run: (*parser).callonSectionTitleElement167, expr: &litMatcher{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, run: (*parser).callonSectionTitleElement169, expr: &litMatcher{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, run: (*parser).callonSectionTitleElement171, expr: &litMatcher{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, run: (*parser).callonSectionTitleElement173, expr: &seqExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, run: (*parser).callonSectionTitleElement175, }, &litMatcher{ - pos: position{line: 2826, col: 5, offset: 91529}, + pos: position{line: 2825, col: 5, offset: 91503}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2826, col: 11, offset: 91535}, + pos: position{line: 2825, col: 11, offset: 91509}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonSectionTitleElement178, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -62198,30 +63388,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2826, col: 19, offset: 91543}, + pos: position{line: 2825, col: 19, offset: 91517}, expr: &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonSectionTitleElement182, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -62230,9 +63420,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -62244,28 +63434,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, run: (*parser).callonSectionTitleElement189, expr: &seqExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, run: (*parser).callonSectionTitleElement191, }, &litMatcher{ - pos: position{line: 2834, col: 5, offset: 91723}, + pos: position{line: 2833, col: 5, offset: 91697}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2834, col: 10, offset: 91728}, + pos: position{line: 2833, col: 10, offset: 91702}, expr: &choiceExpr{ - pos: position{line: 2834, col: 12, offset: 91730}, + pos: position{line: 2833, col: 12, offset: 91704}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -62273,25 +63463,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonSectionTitleElement196, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -62300,9 +63490,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -62312,30 +63502,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, run: (*parser).callonSectionTitleElement203, expr: &litMatcher{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, run: (*parser).callonSectionTitleElement205, expr: &litMatcher{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, run: (*parser).callonSectionTitleElement207, expr: &litMatcher{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, val: "<=", ignoreCase: false, want: "\"<=\"", @@ -62347,109 +63537,109 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, run: (*parser).callonSectionTitleElement209, expr: &litMatcher{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, run: (*parser).callonSectionTitleElement211, expr: &litMatcher{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, run: (*parser).callonSectionTitleElement213, expr: &litMatcher{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, run: (*parser).callonSectionTitleElement215, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, run: (*parser).callonSectionTitleElement217, expr: &litMatcher{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, run: (*parser).callonSectionTitleElement219, expr: &litMatcher{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, run: (*parser).callonSectionTitleElement221, expr: &litMatcher{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, run: (*parser).callonSectionTitleElement223, expr: &litMatcher{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, run: (*parser).callonSectionTitleElement225, expr: &seqExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, run: (*parser).callonSectionTitleElement227, }, &litMatcher{ - pos: position{line: 2826, col: 5, offset: 91529}, + pos: position{line: 2825, col: 5, offset: 91503}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2826, col: 11, offset: 91535}, + pos: position{line: 2825, col: 11, offset: 91509}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonSectionTitleElement230, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -62457,30 +63647,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2826, col: 19, offset: 91543}, + pos: position{line: 2825, col: 19, offset: 91517}, expr: &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonSectionTitleElement234, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -62489,9 +63679,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -62503,28 +63693,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, run: (*parser).callonSectionTitleElement241, expr: &seqExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, run: (*parser).callonSectionTitleElement243, }, &litMatcher{ - pos: position{line: 2834, col: 5, offset: 91723}, + pos: position{line: 2833, col: 5, offset: 91697}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2834, col: 10, offset: 91728}, + pos: position{line: 2833, col: 10, offset: 91702}, expr: &choiceExpr{ - pos: position{line: 2834, col: 12, offset: 91730}, + pos: position{line: 2833, col: 12, offset: 91704}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -62532,25 +63722,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonSectionTitleElement248, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -62559,9 +63749,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -62571,53 +63761,53 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, run: (*parser).callonSectionTitleElement255, expr: &litMatcher{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, run: (*parser).callonSectionTitleElement257, expr: &litMatcher{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, run: (*parser).callonSectionTitleElement259, expr: &litMatcher{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, run: (*parser).callonSectionTitleElement261, expr: &litMatcher{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, val: "<=", ignoreCase: false, want: "\"<=\"", }, }, &actionExpr{ - pos: position{line: 2862, col: 5, offset: 92336}, + pos: position{line: 2862, col: 5, offset: 92311}, run: (*parser).callonSectionTitleElement263, expr: &seqExpr{ - pos: position{line: 2862, col: 5, offset: 92336}, + pos: position{line: 2862, col: 5, offset: 92311}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -62625,15 +63815,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2862, col: 14, offset: 92345}, + pos: position{line: 2862, col: 14, offset: 92320}, val: "\\'", ignoreCase: false, want: "\"\\\\'\"", }, &andExpr{ - pos: position{line: 2862, col: 19, offset: 92350}, + pos: position{line: 2862, col: 19, offset: 92325}, expr: &charClassMatcher{ - pos: position{line: 2862, col: 20, offset: 92351}, + pos: position{line: 2862, col: 20, offset: 92326}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -62644,13 +63834,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2868, col: 5, offset: 92582}, + pos: position{line: 2868, col: 5, offset: 92557}, run: (*parser).callonSectionTitleElement269, expr: &seqExpr{ - pos: position{line: 2868, col: 5, offset: 92582}, + pos: position{line: 2868, col: 5, offset: 92557}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -62658,15 +63848,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2868, col: 14, offset: 92591}, + pos: position{line: 2868, col: 14, offset: 92566}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2868, col: 18, offset: 92595}, + pos: position{line: 2868, col: 18, offset: 92570}, expr: &charClassMatcher{ - pos: position{line: 2868, col: 19, offset: 92596}, + pos: position{line: 2868, col: 19, offset: 92571}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -62683,23 +63873,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2749, col: 5, offset: 89235}, + pos: position{line: 2748, col: 5, offset: 89209}, run: (*parser).callonSectionTitleElement275, expr: &seqExpr{ - pos: position{line: 2749, col: 5, offset: 89235}, + pos: position{line: 2748, col: 5, offset: 89209}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2749, col: 5, offset: 89235}, + pos: position{line: 2748, col: 5, offset: 89209}, run: (*parser).callonSectionTitleElement277, }, &labeledExpr{ - pos: position{line: 2752, col: 5, offset: 89311}, + pos: position{line: 2751, col: 5, offset: 89285}, label: "element", expr: &choiceExpr{ - pos: position{line: 2754, col: 9, offset: 89409}, + pos: position{line: 2753, col: 9, offset: 89383}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2754, col: 9, offset: 89409}, + pos: position{line: 2753, col: 9, offset: 89383}, run: (*parser).callonSectionTitleElement280, expr: &choiceExpr{ pos: position{line: 685, col: 27, offset: 21996}, @@ -62720,12 +63910,12 @@ var g = &grammar{ pos: position{line: 685, col: 32, offset: 22001}, label: "id", expr: &actionExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, run: (*parser).callonSectionTitleElement286, expr: &oneOrMoreExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, expr: &charClassMatcher{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -62737,10 +63927,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 685, col: 40, offset: 22009}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonSectionTitleElement290, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -62938,12 +64128,12 @@ var g = &grammar{ pos: position{line: 687, col: 14, offset: 22126}, label: "id", expr: &actionExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, run: (*parser).callonSectionTitleElement328, expr: &oneOrMoreExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, expr: &charClassMatcher{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -62965,10 +64155,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2757, col: 11, offset: 89513}, + pos: position{line: 2756, col: 11, offset: 89487}, run: (*parser).callonSectionTitleElement332, expr: &charClassMatcher{ - pos: position{line: 2757, col: 12, offset: 89514}, + pos: position{line: 2756, col: 12, offset: 89488}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -62982,134 +64172,134 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2780, col: 5, offset: 90364}, + pos: position{line: 2779, col: 5, offset: 90338}, run: (*parser).callonSectionTitleElement334, expr: &seqExpr{ - pos: position{line: 2780, col: 5, offset: 90364}, + pos: position{line: 2779, col: 5, offset: 90338}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2780, col: 5, offset: 90364}, + pos: position{line: 2779, col: 5, offset: 90338}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, &choiceExpr{ - pos: position{line: 2780, col: 10, offset: 90369}, + pos: position{line: 2779, col: 10, offset: 90343}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, run: (*parser).callonSectionTitleElement338, expr: &litMatcher{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, run: (*parser).callonSectionTitleElement340, expr: &litMatcher{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, run: (*parser).callonSectionTitleElement342, expr: &litMatcher{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, run: (*parser).callonSectionTitleElement344, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, run: (*parser).callonSectionTitleElement346, expr: &litMatcher{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, run: (*parser).callonSectionTitleElement348, expr: &litMatcher{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, run: (*parser).callonSectionTitleElement350, expr: &litMatcher{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, run: (*parser).callonSectionTitleElement352, expr: &litMatcher{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, run: (*parser).callonSectionTitleElement354, expr: &litMatcher{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, run: (*parser).callonSectionTitleElement356, expr: &seqExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, run: (*parser).callonSectionTitleElement358, }, &litMatcher{ - pos: position{line: 2826, col: 5, offset: 91529}, + pos: position{line: 2825, col: 5, offset: 91503}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2826, col: 11, offset: 91535}, + pos: position{line: 2825, col: 11, offset: 91509}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonSectionTitleElement361, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -63117,30 +64307,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2826, col: 19, offset: 91543}, + pos: position{line: 2825, col: 19, offset: 91517}, expr: &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonSectionTitleElement365, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -63149,9 +64339,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -63163,28 +64353,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, run: (*parser).callonSectionTitleElement372, expr: &seqExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, run: (*parser).callonSectionTitleElement374, }, &litMatcher{ - pos: position{line: 2834, col: 5, offset: 91723}, + pos: position{line: 2833, col: 5, offset: 91697}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2834, col: 10, offset: 91728}, + pos: position{line: 2833, col: 10, offset: 91702}, expr: &choiceExpr{ - pos: position{line: 2834, col: 12, offset: 91730}, + pos: position{line: 2833, col: 12, offset: 91704}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -63192,25 +64382,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonSectionTitleElement379, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -63219,9 +64409,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -63231,30 +64421,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, run: (*parser).callonSectionTitleElement386, expr: &litMatcher{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, run: (*parser).callonSectionTitleElement388, expr: &litMatcher{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, run: (*parser).callonSectionTitleElement390, expr: &litMatcher{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, val: "<=", ignoreCase: false, want: "\"<=\"", @@ -63266,109 +64456,109 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, run: (*parser).callonSectionTitleElement392, expr: &litMatcher{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, run: (*parser).callonSectionTitleElement394, expr: &litMatcher{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, run: (*parser).callonSectionTitleElement396, expr: &litMatcher{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, run: (*parser).callonSectionTitleElement398, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, run: (*parser).callonSectionTitleElement400, expr: &litMatcher{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, run: (*parser).callonSectionTitleElement402, expr: &litMatcher{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, run: (*parser).callonSectionTitleElement404, expr: &litMatcher{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, run: (*parser).callonSectionTitleElement406, expr: &litMatcher{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, run: (*parser).callonSectionTitleElement408, expr: &seqExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, run: (*parser).callonSectionTitleElement410, }, &litMatcher{ - pos: position{line: 2826, col: 5, offset: 91529}, + pos: position{line: 2825, col: 5, offset: 91503}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2826, col: 11, offset: 91535}, + pos: position{line: 2825, col: 11, offset: 91509}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonSectionTitleElement413, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -63376,30 +64566,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2826, col: 19, offset: 91543}, + pos: position{line: 2825, col: 19, offset: 91517}, expr: &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonSectionTitleElement417, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -63408,9 +64598,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -63422,28 +64612,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, run: (*parser).callonSectionTitleElement424, expr: &seqExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, run: (*parser).callonSectionTitleElement426, }, &litMatcher{ - pos: position{line: 2834, col: 5, offset: 91723}, + pos: position{line: 2833, col: 5, offset: 91697}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2834, col: 10, offset: 91728}, + pos: position{line: 2833, col: 10, offset: 91702}, expr: &choiceExpr{ - pos: position{line: 2834, col: 12, offset: 91730}, + pos: position{line: 2833, col: 12, offset: 91704}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -63451,25 +64641,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonSectionTitleElement431, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -63478,9 +64668,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -63490,53 +64680,53 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, run: (*parser).callonSectionTitleElement438, expr: &litMatcher{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, run: (*parser).callonSectionTitleElement440, expr: &litMatcher{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, run: (*parser).callonSectionTitleElement442, expr: &litMatcher{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, run: (*parser).callonSectionTitleElement444, expr: &litMatcher{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, val: "<=", ignoreCase: false, want: "\"<=\"", }, }, &actionExpr{ - pos: position{line: 2862, col: 5, offset: 92336}, + pos: position{line: 2862, col: 5, offset: 92311}, run: (*parser).callonSectionTitleElement446, expr: &seqExpr{ - pos: position{line: 2862, col: 5, offset: 92336}, + pos: position{line: 2862, col: 5, offset: 92311}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -63544,15 +64734,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2862, col: 14, offset: 92345}, + pos: position{line: 2862, col: 14, offset: 92320}, val: "\\'", ignoreCase: false, want: "\"\\\\'\"", }, &andExpr{ - pos: position{line: 2862, col: 19, offset: 92350}, + pos: position{line: 2862, col: 19, offset: 92325}, expr: &charClassMatcher{ - pos: position{line: 2862, col: 20, offset: 92351}, + pos: position{line: 2862, col: 20, offset: 92326}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -63563,13 +64753,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2868, col: 5, offset: 92582}, + pos: position{line: 2868, col: 5, offset: 92557}, run: (*parser).callonSectionTitleElement452, expr: &seqExpr{ - pos: position{line: 2868, col: 5, offset: 92582}, + pos: position{line: 2868, col: 5, offset: 92557}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -63577,15 +64767,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2868, col: 14, offset: 92591}, + pos: position{line: 2868, col: 14, offset: 92566}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2868, col: 18, offset: 92595}, + pos: position{line: 2868, col: 18, offset: 92570}, expr: &charClassMatcher{ - pos: position{line: 2868, col: 19, offset: 92596}, + pos: position{line: 2868, col: 19, offset: 92571}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -64008,12 +65198,12 @@ var g = &grammar{ pos: position{line: 1304, col: 14, offset: 40634}, label: "id", expr: &actionExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, run: (*parser).callonSectionTitleElement540, expr: &oneOrMoreExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, expr: &charClassMatcher{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -64047,12 +65237,12 @@ var g = &grammar{ pos: position{line: 1310, col: 10, offset: 40833}, label: "id", expr: &actionExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, run: (*parser).callonSectionTitleElement548, expr: &oneOrMoreExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, expr: &charClassMatcher{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -64075,10 +65265,10 @@ var g = &grammar{ name: "InlineFootnote", }, &actionExpr{ - pos: position{line: 3074, col: 12, offset: 98992}, + pos: position{line: 3077, col: 12, offset: 98840}, run: (*parser).callonSectionTitleElement553, expr: &charClassMatcher{ - pos: position{line: 3074, col: 12, offset: 98992}, + pos: position{line: 3077, col: 12, offset: 98840}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -64115,9 +65305,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 2618, col: 9, offset: 85544}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -64128,113 +65318,709 @@ var g = &grammar{ pos: position{line: 2620, col: 13, offset: 85579}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3050, col: 5, offset: 98189}, + pos: position{line: 3050, col: 5, offset: 98164}, run: (*parser).callonNormalGroup12, expr: &seqExpr{ - pos: position{line: 3050, col: 5, offset: 98189}, + pos: position{line: 3050, col: 5, offset: 98164}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3050, col: 5, offset: 98189}, + pos: position{line: 3050, col: 5, offset: 98164}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, inverted: false, }, + &stateCodeExpr{ + pos: position{line: 3051, col: 5, offset: 98205}, + run: (*parser).callonNormalGroup15, + }, &oneOrMoreExpr{ - pos: position{line: 3051, col: 5, offset: 98228}, - expr: &choiceExpr{ - pos: position{line: 3051, col: 9, offset: 98232}, - alternatives: []interface{}{ - &charClassMatcher{ - pos: position{line: 3051, col: 9, offset: 98232}, - val: "[,;!?0-9\\pL]", - chars: []rune{',', ';', '!', '?'}, - ranges: []rune{'0', '9'}, - classes: []*unicode.RangeTable{rangeTable("L")}, - ignoreCase: false, - inverted: false, - }, - &seqExpr{ - pos: position{line: 3052, col: 12, offset: 98279}, - exprs: []interface{}{ - &litMatcher{ - pos: position{line: 3052, col: 12, offset: 98279}, - val: "*", - ignoreCase: false, - want: "\"*\"", - }, - &andExpr{ - pos: position{line: 3052, col: 16, offset: 98283}, - expr: ¬Expr{ - pos: position{line: 3052, col: 18, offset: 98285}, + pos: position{line: 3056, col: 5, offset: 98348}, + expr: &seqExpr{ + pos: position{line: 3056, col: 9, offset: 98352}, + exprs: []interface{}{ + ¬Expr{ + pos: position{line: 3056, col: 9, offset: 98352}, + expr: &choiceExpr{ + pos: position{line: 2779, col: 5, offset: 90338}, + alternatives: []interface{}{ + &actionExpr{ + pos: position{line: 2779, col: 5, offset: 90338}, + run: (*parser).callonNormalGroup20, + expr: &seqExpr{ + pos: position{line: 2779, col: 5, offset: 90338}, + exprs: []interface{}{ + &litMatcher{ + pos: position{line: 2779, col: 5, offset: 90338}, + val: "\\", + ignoreCase: false, + want: "\"\\\\\"", + }, + &choiceExpr{ + pos: position{line: 2779, col: 10, offset: 90343}, + alternatives: []interface{}{ + &actionExpr{ + pos: position{line: 2788, col: 5, offset: 90796}, + run: (*parser).callonNormalGroup24, + expr: &litMatcher{ + pos: position{line: 2788, col: 5, offset: 90796}, + val: "\"`", + ignoreCase: false, + want: "\"\\\"`\"", + }, + }, + &actionExpr{ + pos: position{line: 2791, col: 7, offset: 90854}, + run: (*parser).callonNormalGroup26, + expr: &litMatcher{ + pos: position{line: 2791, col: 7, offset: 90854}, + val: "`\"", + ignoreCase: false, + want: "\"`\\\"\"", + }, + }, + &actionExpr{ + pos: position{line: 2794, col: 7, offset: 90912}, + run: (*parser).callonNormalGroup28, + expr: &litMatcher{ + pos: position{line: 2794, col: 7, offset: 90912}, + val: "'`", + ignoreCase: false, + want: "\"'`\"", + }, + }, + &actionExpr{ + pos: position{line: 2797, col: 7, offset: 90968}, + run: (*parser).callonNormalGroup30, + expr: &litMatcher{ + pos: position{line: 2797, col: 7, offset: 90968}, + val: "`'", + ignoreCase: false, + want: "\"`'\"", + }, + }, + &actionExpr{ + pos: position{line: 2803, col: 14, offset: 91090}, + run: (*parser).callonNormalGroup32, + expr: &litMatcher{ + pos: position{line: 2803, col: 14, offset: 91090}, + val: "(C)", + ignoreCase: false, + want: "\"(C)\"", + }, + }, + &actionExpr{ + pos: position{line: 2807, col: 14, offset: 91156}, + run: (*parser).callonNormalGroup34, + expr: &litMatcher{ + pos: position{line: 2807, col: 14, offset: 91156}, + val: "(TM)", + ignoreCase: false, + want: "\"(TM)\"", + }, + }, + &actionExpr{ + pos: position{line: 2811, col: 15, offset: 91225}, + run: (*parser).callonNormalGroup36, + expr: &litMatcher{ + pos: position{line: 2811, col: 15, offset: 91225}, + val: "(R)", + ignoreCase: false, + want: "\"(R)\"", + }, + }, + &actionExpr{ + pos: position{line: 2815, col: 13, offset: 91290}, + run: (*parser).callonNormalGroup38, + expr: &litMatcher{ + pos: position{line: 2815, col: 13, offset: 91290}, + val: "...", + ignoreCase: false, + want: "\"...\"", + }, + }, + &actionExpr{ + pos: position{line: 2839, col: 21, offset: 91792}, + run: (*parser).callonNormalGroup40, + expr: &litMatcher{ + pos: position{line: 2839, col: 21, offset: 91792}, + val: "->", + ignoreCase: false, + want: "\"->\"", + }, + }, + &actionExpr{ + pos: position{line: 2822, col: 5, offset: 91447}, + run: (*parser).callonNormalGroup42, + expr: &seqExpr{ + pos: position{line: 2822, col: 5, offset: 91447}, + exprs: []interface{}{ + &andCodeExpr{ + pos: position{line: 2822, col: 5, offset: 91447}, + run: (*parser).callonNormalGroup44, + }, + &litMatcher{ + pos: position{line: 2825, col: 5, offset: 91503}, + val: "--", + ignoreCase: false, + want: "\"--\"", + }, + &choiceExpr{ + pos: position{line: 2825, col: 11, offset: 91509}, + alternatives: []interface{}{ + &actionExpr{ + pos: position{line: 3134, col: 10, offset: 100432}, + run: (*parser).callonNormalGroup47, + expr: &charClassMatcher{ + pos: position{line: 3134, col: 11, offset: 100433}, + val: "[ \\t]", + chars: []rune{' ', '\t'}, + ignoreCase: false, + inverted: false, + }, + }, + &andExpr{ + pos: position{line: 2825, col: 19, offset: 91517}, + expr: &choiceExpr{ + pos: position{line: 3150, col: 8, offset: 100756}, + alternatives: []interface{}{ + &actionExpr{ + pos: position{line: 3143, col: 12, offset: 100616}, + run: (*parser).callonNormalGroup51, + expr: &choiceExpr{ + pos: position{line: 3143, col: 13, offset: 100617}, + alternatives: []interface{}{ + &litMatcher{ + pos: position{line: 3143, col: 13, offset: 100617}, + val: "\n", + ignoreCase: false, + want: "\"\\n\"", + }, + &litMatcher{ + pos: position{line: 3143, col: 20, offset: 100624}, + val: "\r\n", + ignoreCase: false, + want: "\"\\r\\n\"", + }, + &litMatcher{ + pos: position{line: 3143, col: 29, offset: 100633}, + val: "\r", + ignoreCase: false, + want: "\"\\r\"", + }, + }, + }, + }, + ¬Expr{ + pos: position{line: 3147, col: 8, offset: 100706}, + expr: &anyMatcher{ + line: 3147, col: 9, offset: 100707, + }, + }, + }, + }, + }, + }, + }, + }, + }, + }, + &actionExpr{ + pos: position{line: 2830, col: 5, offset: 91638}, + run: (*parser).callonNormalGroup58, + expr: &seqExpr{ + pos: position{line: 2830, col: 5, offset: 91638}, + exprs: []interface{}{ + &andCodeExpr{ + pos: position{line: 2830, col: 5, offset: 91638}, + run: (*parser).callonNormalGroup60, + }, + &litMatcher{ + pos: position{line: 2833, col: 5, offset: 91697}, + val: "--", + ignoreCase: false, + want: "\"--\"", + }, + &andExpr{ + pos: position{line: 2833, col: 10, offset: 91702}, + expr: &choiceExpr{ + pos: position{line: 2833, col: 12, offset: 91704}, + alternatives: []interface{}{ + &charClassMatcher{ + pos: position{line: 3030, col: 13, offset: 97444}, + val: "[0-9\\pL]", + ranges: []rune{'0', '9'}, + classes: []*unicode.RangeTable{rangeTable("L")}, + ignoreCase: false, + inverted: false, + }, + &actionExpr{ + pos: position{line: 3143, col: 12, offset: 100616}, + run: (*parser).callonNormalGroup65, + expr: &choiceExpr{ + pos: position{line: 3143, col: 13, offset: 100617}, + alternatives: []interface{}{ + &litMatcher{ + pos: position{line: 3143, col: 13, offset: 100617}, + val: "\n", + ignoreCase: false, + want: "\"\\n\"", + }, + &litMatcher{ + pos: position{line: 3143, col: 20, offset: 100624}, + val: "\r\n", + ignoreCase: false, + want: "\"\\r\\n\"", + }, + &litMatcher{ + pos: position{line: 3143, col: 29, offset: 100633}, + val: "\r", + ignoreCase: false, + want: "\"\\r\"", + }, + }, + }, + }, + ¬Expr{ + pos: position{line: 3147, col: 8, offset: 100706}, + expr: &anyMatcher{ + line: 3147, col: 9, offset: 100707, + }, + }, + }, + }, + }, + }, + }, + }, + &actionExpr{ + pos: position{line: 2843, col: 20, offset: 91862}, + run: (*parser).callonNormalGroup72, + expr: &litMatcher{ + pos: position{line: 2843, col: 20, offset: 91862}, + val: "<-", + ignoreCase: false, + want: "\"<-\"", + }, + }, + &actionExpr{ + pos: position{line: 2847, col: 21, offset: 91933}, + run: (*parser).callonNormalGroup74, + expr: &litMatcher{ + pos: position{line: 2847, col: 21, offset: 91933}, + val: "=>", + ignoreCase: false, + want: "\"=>\"", + }, + }, + &actionExpr{ + pos: position{line: 2851, col: 20, offset: 92003}, + run: (*parser).callonNormalGroup76, + expr: &litMatcher{ + pos: position{line: 2851, col: 20, offset: 92003}, + val: "<=", + ignoreCase: false, + want: "\"<=\"", + }, + }, + }, + }, + }, + }, + }, + &actionExpr{ + pos: position{line: 2788, col: 5, offset: 90796}, + run: (*parser).callonNormalGroup78, expr: &litMatcher{ - pos: position{line: 3052, col: 19, offset: 98286}, - val: "*", + pos: position{line: 2788, col: 5, offset: 90796}, + val: "\"`", ignoreCase: false, - want: "\"*\"", + want: "\"\\\"`\"", }, }, - }, - }, - }, - &seqExpr{ - pos: position{line: 3053, col: 12, offset: 98341}, - exprs: []interface{}{ - &litMatcher{ - pos: position{line: 3053, col: 12, offset: 98341}, - val: "_", - ignoreCase: false, - want: "\"_\"", - }, - &andExpr{ - pos: position{line: 3053, col: 16, offset: 98345}, - expr: ¬Expr{ - pos: position{line: 3053, col: 18, offset: 98347}, + &actionExpr{ + pos: position{line: 2791, col: 7, offset: 90854}, + run: (*parser).callonNormalGroup80, expr: &litMatcher{ - pos: position{line: 3053, col: 19, offset: 98348}, - val: "_", + pos: position{line: 2791, col: 7, offset: 90854}, + val: "`\"", ignoreCase: false, - want: "\"_\"", + want: "\"`\\\"\"", }, }, - }, - }, - }, - &seqExpr{ - pos: position{line: 3054, col: 12, offset: 98403}, - exprs: []interface{}{ - &litMatcher{ - pos: position{line: 3054, col: 12, offset: 98403}, - val: "`", - ignoreCase: false, - want: "\"`\"", - }, - &andExpr{ - pos: position{line: 3054, col: 16, offset: 98407}, - expr: ¬Expr{ - pos: position{line: 3054, col: 18, offset: 98409}, + &actionExpr{ + pos: position{line: 2794, col: 7, offset: 90912}, + run: (*parser).callonNormalGroup82, expr: &litMatcher{ - pos: position{line: 3054, col: 19, offset: 98410}, - val: "`", + pos: position{line: 2794, col: 7, offset: 90912}, + val: "'`", ignoreCase: false, - want: "\"`\"", + want: "\"'`\"", + }, + }, + &actionExpr{ + pos: position{line: 2797, col: 7, offset: 90968}, + run: (*parser).callonNormalGroup84, + expr: &litMatcher{ + pos: position{line: 2797, col: 7, offset: 90968}, + val: "`'", + ignoreCase: false, + want: "\"`'\"", + }, + }, + &actionExpr{ + pos: position{line: 2803, col: 14, offset: 91090}, + run: (*parser).callonNormalGroup86, + expr: &litMatcher{ + pos: position{line: 2803, col: 14, offset: 91090}, + val: "(C)", + ignoreCase: false, + want: "\"(C)\"", + }, + }, + &actionExpr{ + pos: position{line: 2807, col: 14, offset: 91156}, + run: (*parser).callonNormalGroup88, + expr: &litMatcher{ + pos: position{line: 2807, col: 14, offset: 91156}, + val: "(TM)", + ignoreCase: false, + want: "\"(TM)\"", + }, + }, + &actionExpr{ + pos: position{line: 2811, col: 15, offset: 91225}, + run: (*parser).callonNormalGroup90, + expr: &litMatcher{ + pos: position{line: 2811, col: 15, offset: 91225}, + val: "(R)", + ignoreCase: false, + want: "\"(R)\"", + }, + }, + &actionExpr{ + pos: position{line: 2815, col: 13, offset: 91290}, + run: (*parser).callonNormalGroup92, + expr: &litMatcher{ + pos: position{line: 2815, col: 13, offset: 91290}, + val: "...", + ignoreCase: false, + want: "\"...\"", + }, + }, + &actionExpr{ + pos: position{line: 2822, col: 5, offset: 91447}, + run: (*parser).callonNormalGroup94, + expr: &seqExpr{ + pos: position{line: 2822, col: 5, offset: 91447}, + exprs: []interface{}{ + &andCodeExpr{ + pos: position{line: 2822, col: 5, offset: 91447}, + run: (*parser).callonNormalGroup96, + }, + &litMatcher{ + pos: position{line: 2825, col: 5, offset: 91503}, + val: "--", + ignoreCase: false, + want: "\"--\"", + }, + &choiceExpr{ + pos: position{line: 2825, col: 11, offset: 91509}, + alternatives: []interface{}{ + &actionExpr{ + pos: position{line: 3134, col: 10, offset: 100432}, + run: (*parser).callonNormalGroup99, + expr: &charClassMatcher{ + pos: position{line: 3134, col: 11, offset: 100433}, + val: "[ \\t]", + chars: []rune{' ', '\t'}, + ignoreCase: false, + inverted: false, + }, + }, + &andExpr{ + pos: position{line: 2825, col: 19, offset: 91517}, + expr: &choiceExpr{ + pos: position{line: 3150, col: 8, offset: 100756}, + alternatives: []interface{}{ + &actionExpr{ + pos: position{line: 3143, col: 12, offset: 100616}, + run: (*parser).callonNormalGroup103, + expr: &choiceExpr{ + pos: position{line: 3143, col: 13, offset: 100617}, + alternatives: []interface{}{ + &litMatcher{ + pos: position{line: 3143, col: 13, offset: 100617}, + val: "\n", + ignoreCase: false, + want: "\"\\n\"", + }, + &litMatcher{ + pos: position{line: 3143, col: 20, offset: 100624}, + val: "\r\n", + ignoreCase: false, + want: "\"\\r\\n\"", + }, + &litMatcher{ + pos: position{line: 3143, col: 29, offset: 100633}, + val: "\r", + ignoreCase: false, + want: "\"\\r\"", + }, + }, + }, + }, + ¬Expr{ + pos: position{line: 3147, col: 8, offset: 100706}, + expr: &anyMatcher{ + line: 3147, col: 9, offset: 100707, + }, + }, + }, + }, + }, + }, + }, + }, + }, + }, + &actionExpr{ + pos: position{line: 2830, col: 5, offset: 91638}, + run: (*parser).callonNormalGroup110, + expr: &seqExpr{ + pos: position{line: 2830, col: 5, offset: 91638}, + exprs: []interface{}{ + &andCodeExpr{ + pos: position{line: 2830, col: 5, offset: 91638}, + run: (*parser).callonNormalGroup112, + }, + &litMatcher{ + pos: position{line: 2833, col: 5, offset: 91697}, + val: "--", + ignoreCase: false, + want: "\"--\"", + }, + &andExpr{ + pos: position{line: 2833, col: 10, offset: 91702}, + expr: &choiceExpr{ + pos: position{line: 2833, col: 12, offset: 91704}, + alternatives: []interface{}{ + &charClassMatcher{ + pos: position{line: 3030, col: 13, offset: 97444}, + val: "[0-9\\pL]", + ranges: []rune{'0', '9'}, + classes: []*unicode.RangeTable{rangeTable("L")}, + ignoreCase: false, + inverted: false, + }, + &actionExpr{ + pos: position{line: 3143, col: 12, offset: 100616}, + run: (*parser).callonNormalGroup117, + expr: &choiceExpr{ + pos: position{line: 3143, col: 13, offset: 100617}, + alternatives: []interface{}{ + &litMatcher{ + pos: position{line: 3143, col: 13, offset: 100617}, + val: "\n", + ignoreCase: false, + want: "\"\\n\"", + }, + &litMatcher{ + pos: position{line: 3143, col: 20, offset: 100624}, + val: "\r\n", + ignoreCase: false, + want: "\"\\r\\n\"", + }, + &litMatcher{ + pos: position{line: 3143, col: 29, offset: 100633}, + val: "\r", + ignoreCase: false, + want: "\"\\r\"", + }, + }, + }, + }, + ¬Expr{ + pos: position{line: 3147, col: 8, offset: 100706}, + expr: &anyMatcher{ + line: 3147, col: 9, offset: 100707, + }, + }, + }, + }, + }, + }, + }, + }, + &actionExpr{ + pos: position{line: 2839, col: 21, offset: 91792}, + run: (*parser).callonNormalGroup124, + expr: &litMatcher{ + pos: position{line: 2839, col: 21, offset: 91792}, + val: "->", + ignoreCase: false, + want: "\"->\"", + }, + }, + &actionExpr{ + pos: position{line: 2843, col: 20, offset: 91862}, + run: (*parser).callonNormalGroup126, + expr: &litMatcher{ + pos: position{line: 2843, col: 20, offset: 91862}, + val: "<-", + ignoreCase: false, + want: "\"<-\"", + }, + }, + &actionExpr{ + pos: position{line: 2847, col: 21, offset: 91933}, + run: (*parser).callonNormalGroup128, + expr: &litMatcher{ + pos: position{line: 2847, col: 21, offset: 91933}, + val: "=>", + ignoreCase: false, + want: "\"=>\"", + }, + }, + &actionExpr{ + pos: position{line: 2851, col: 20, offset: 92003}, + run: (*parser).callonNormalGroup130, + expr: &litMatcher{ + pos: position{line: 2851, col: 20, offset: 92003}, + val: "<=", + ignoreCase: false, + want: "\"<=\"", + }, + }, + &actionExpr{ + pos: position{line: 2862, col: 5, offset: 92311}, + run: (*parser).callonNormalGroup132, + expr: &seqExpr{ + pos: position{line: 2862, col: 5, offset: 92311}, + exprs: []interface{}{ + &charClassMatcher{ + pos: position{line: 3030, col: 13, offset: 97444}, + val: "[0-9\\pL]", + ranges: []rune{'0', '9'}, + classes: []*unicode.RangeTable{rangeTable("L")}, + ignoreCase: false, + inverted: false, + }, + &litMatcher{ + pos: position{line: 2862, col: 14, offset: 92320}, + val: "\\'", + ignoreCase: false, + want: "\"\\\\'\"", + }, + &andExpr{ + pos: position{line: 2862, col: 19, offset: 92325}, + expr: &charClassMatcher{ + pos: position{line: 2862, col: 20, offset: 92326}, + val: "[\\pL]", + classes: []*unicode.RangeTable{rangeTable("L")}, + ignoreCase: false, + inverted: false, + }, + }, + }, + }, + }, + &actionExpr{ + pos: position{line: 2868, col: 5, offset: 92557}, + run: (*parser).callonNormalGroup138, + expr: &seqExpr{ + pos: position{line: 2868, col: 5, offset: 92557}, + exprs: []interface{}{ + &charClassMatcher{ + pos: position{line: 3030, col: 13, offset: 97444}, + val: "[0-9\\pL]", + ranges: []rune{'0', '9'}, + classes: []*unicode.RangeTable{rangeTable("L")}, + ignoreCase: false, + inverted: false, + }, + &litMatcher{ + pos: position{line: 2868, col: 14, offset: 92566}, + val: "'", + ignoreCase: false, + want: "\"'\"", + }, + &andExpr{ + pos: position{line: 2868, col: 18, offset: 92570}, + expr: &charClassMatcher{ + pos: position{line: 2868, col: 19, offset: 92571}, + val: "[\\pL]", + classes: []*unicode.RangeTable{rangeTable("L")}, + ignoreCase: false, + inverted: false, + }, + }, + }, }, }, }, }, }, + ¬Expr{ + pos: position{line: 3057, col: 9, offset: 98368}, + expr: &choiceExpr{ + pos: position{line: 1857, col: 34, offset: 60592}, + alternatives: []interface{}{ + &litMatcher{ + pos: position{line: 1857, col: 34, offset: 60592}, + val: "**", + ignoreCase: false, + want: "\"**\"", + }, + &litMatcher{ + pos: position{line: 1857, col: 41, offset: 60599}, + val: "__", + ignoreCase: false, + want: "\"__\"", + }, + &litMatcher{ + pos: position{line: 1857, col: 48, offset: 60606}, + val: "``", + ignoreCase: false, + want: "\"``\"", + }, + &litMatcher{ + pos: position{line: 2365, col: 35, offset: 77368}, + val: "##", + ignoreCase: false, + want: "\"##\"", + }, + &charClassMatcher{ + pos: position{line: 1857, col: 88, offset: 60646}, + val: "[^~]", + chars: []rune{'^', '~'}, + ignoreCase: false, + inverted: false, + }, + }, + }, + }, + &charClassMatcher{ + pos: position{line: 3058, col: 10, offset: 98408}, + val: "[.*_`,;!?()-0-9\\pL]", + chars: []rune{'.', '*', '_', '`', ',', ';', '!', '?', '(', ')', '-'}, + ranges: []rune{'0', '9'}, + classes: []*unicode.RangeTable{rangeTable("L")}, + ignoreCase: false, + inverted: false, + }, }, }, }, &choiceExpr{ - pos: position{line: 3057, col: 6, offset: 98468}, + pos: position{line: 3067, col: 6, offset: 98556}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, - run: (*parser).callonNormalGroup34, + pos: position{line: 3134, col: 10, offset: 100432}, + run: (*parser).callonNormalGroup153, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -64242,37 +66028,36 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3057, col: 14, offset: 98476}, + pos: position{line: 3067, col: 14, offset: 98564}, expr: &choiceExpr{ - pos: position{line: 3057, col: 16, offset: 98478}, + pos: position{line: 3067, col: 16, offset: 98566}, alternatives: []interface{}{ - &charClassMatcher{ - pos: position{line: 3057, col: 16, offset: 98478}, - val: "[.�]", - chars: []rune{'.', '�'}, + &litMatcher{ + pos: position{line: 1223, col: 32, offset: 38088}, + val: "�", ignoreCase: false, - inverted: false, + want: "\"�\"", }, &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, - run: (*parser).callonNormalGroup39, + pos: position{line: 3143, col: 12, offset: 100616}, + run: (*parser).callonNormalGroup158, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -64281,9 +66066,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -64295,10 +66080,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, - run: (*parser).callonNormalGroup46, + pos: position{line: 3134, col: 10, offset: 100432}, + run: (*parser).callonNormalGroup165, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -64306,25 +66091,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, - run: (*parser).callonNormalGroup48, + pos: position{line: 3143, col: 12, offset: 100616}, + run: (*parser).callonNormalGroup167, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -64334,7 +66119,7 @@ var g = &grammar{ }, &actionExpr{ pos: position{line: 1225, col: 23, offset: 38120}, - run: (*parser).callonNormalGroup53, + run: (*parser).callonNormalGroup172, expr: &seqExpr{ pos: position{line: 1225, col: 23, offset: 38120}, exprs: []interface{}{ @@ -64349,7 +66134,7 @@ var g = &grammar{ label: "ref", expr: &actionExpr{ pos: position{line: 1225, col: 56, offset: 38153}, - run: (*parser).callonNormalGroup57, + run: (*parser).callonNormalGroup176, expr: &oneOrMoreExpr{ pos: position{line: 1225, col: 56, offset: 38153}, expr: &charClassMatcher{ @@ -64373,13 +66158,13 @@ var g = &grammar{ }, &actionExpr{ pos: position{line: 1233, col: 5, offset: 38566}, - run: (*parser).callonNormalGroup61, + run: (*parser).callonNormalGroup180, expr: &seqExpr{ pos: position{line: 1233, col: 5, offset: 38566}, exprs: []interface{}{ &andCodeExpr{ pos: position{line: 1233, col: 5, offset: 38566}, - run: (*parser).callonNormalGroup63, + run: (*parser).callonNormalGroup182, }, &litMatcher{ pos: position{line: 1236, col: 5, offset: 38668}, @@ -64390,10 +66175,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1236, col: 9, offset: 38672}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, - run: (*parser).callonNormalGroup66, + pos: position{line: 3134, col: 10, offset: 100432}, + run: (*parser).callonNormalGroup185, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -64404,28 +66189,28 @@ var g = &grammar{ &andExpr{ pos: position{line: 1236, col: 16, offset: 38679}, expr: &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, - run: (*parser).callonNormalGroup70, + pos: position{line: 3143, col: 12, offset: 100616}, + run: (*parser).callonNormalGroup189, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -64434,85 +66219,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, - }, - }, - }, - }, - }, - }, - }, - }, - &actionExpr{ - pos: position{line: 3062, col: 16, offset: 98652}, - run: (*parser).callonNormalGroup77, - expr: &seqExpr{ - pos: position{line: 3062, col: 16, offset: 98652}, - exprs: []interface{}{ - &labeledExpr{ - pos: position{line: 3062, col: 16, offset: 98652}, - label: "char", - expr: &actionExpr{ - pos: position{line: 3069, col: 25, offset: 98843}, - run: (*parser).callonNormalGroup80, - expr: &charClassMatcher{ - pos: position{line: 3069, col: 25, offset: 98843}, - val: "[.,;?!]", - chars: []rune{'.', ',', ';', '?', '!'}, - ignoreCase: false, - inverted: false, - }, - }, - }, - &andExpr{ - pos: position{line: 3062, col: 44, offset: 98680}, - expr: &choiceExpr{ - pos: position{line: 3062, col: 46, offset: 98682}, - alternatives: []interface{}{ - &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, - run: (*parser).callonNormalGroup84, - expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, - val: "[ \\t]", - chars: []rune{' ', '\t'}, - ignoreCase: false, - inverted: false, - }, - }, - &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, - run: (*parser).callonNormalGroup86, - expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, - alternatives: []interface{}{ - &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, - val: "\n", - ignoreCase: false, - want: "\"\\n\"", - }, - &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, - val: "\r\n", - ignoreCase: false, - want: "\"\\r\\n\"", - }, - &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, - val: "\r", - ignoreCase: false, - want: "\"\\r\"", - }, - }, - }, - }, - ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, - expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -64522,166 +66231,166 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2626, col: 15, offset: 85818}, + pos: position{line: 2625, col: 15, offset: 85792}, name: "Quote", }, &ruleRefExpr{ - pos: position{line: 2627, col: 15, offset: 85838}, + pos: position{line: 2626, col: 15, offset: 85812}, name: "InlinePassthrough", }, &ruleRefExpr{ - pos: position{line: 2628, col: 15, offset: 85870}, + pos: position{line: 2627, col: 15, offset: 85844}, name: "InlineMacro", }, &ruleRefExpr{ - pos: position{line: 2629, col: 15, offset: 85959}, + pos: position{line: 2628, col: 15, offset: 85933}, name: "Callout", }, &actionExpr{ - pos: position{line: 2738, col: 5, offset: 89009}, - run: (*parser).callonNormalGroup97, + pos: position{line: 2737, col: 5, offset: 88983}, + run: (*parser).callonNormalGroup200, expr: &seqExpr{ - pos: position{line: 2738, col: 5, offset: 89009}, + pos: position{line: 2737, col: 5, offset: 88983}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2738, col: 5, offset: 89009}, - run: (*parser).callonNormalGroup99, + pos: position{line: 2737, col: 5, offset: 88983}, + run: (*parser).callonNormalGroup202, }, &labeledExpr{ - pos: position{line: 2741, col: 5, offset: 89080}, + pos: position{line: 2740, col: 5, offset: 89054}, label: "element", expr: &choiceExpr{ - pos: position{line: 2780, col: 5, offset: 90364}, + pos: position{line: 2779, col: 5, offset: 90338}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2780, col: 5, offset: 90364}, - run: (*parser).callonNormalGroup102, + pos: position{line: 2779, col: 5, offset: 90338}, + run: (*parser).callonNormalGroup205, expr: &seqExpr{ - pos: position{line: 2780, col: 5, offset: 90364}, + pos: position{line: 2779, col: 5, offset: 90338}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2780, col: 5, offset: 90364}, + pos: position{line: 2779, col: 5, offset: 90338}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, &choiceExpr{ - pos: position{line: 2780, col: 10, offset: 90369}, + pos: position{line: 2779, col: 10, offset: 90343}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2789, col: 5, offset: 90822}, - run: (*parser).callonNormalGroup106, + pos: position{line: 2788, col: 5, offset: 90796}, + run: (*parser).callonNormalGroup209, expr: &litMatcher{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 7, offset: 90880}, - run: (*parser).callonNormalGroup108, + pos: position{line: 2791, col: 7, offset: 90854}, + run: (*parser).callonNormalGroup211, expr: &litMatcher{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2795, col: 7, offset: 90938}, - run: (*parser).callonNormalGroup110, + pos: position{line: 2794, col: 7, offset: 90912}, + run: (*parser).callonNormalGroup213, expr: &litMatcher{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 90994}, - run: (*parser).callonNormalGroup112, + pos: position{line: 2797, col: 7, offset: 90968}, + run: (*parser).callonNormalGroup215, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 14, offset: 91116}, - run: (*parser).callonNormalGroup114, + pos: position{line: 2803, col: 14, offset: 91090}, + run: (*parser).callonNormalGroup217, expr: &litMatcher{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2808, col: 14, offset: 91182}, - run: (*parser).callonNormalGroup116, + pos: position{line: 2807, col: 14, offset: 91156}, + run: (*parser).callonNormalGroup219, expr: &litMatcher{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2812, col: 15, offset: 91251}, - run: (*parser).callonNormalGroup118, + pos: position{line: 2811, col: 15, offset: 91225}, + run: (*parser).callonNormalGroup221, expr: &litMatcher{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2816, col: 13, offset: 91316}, - run: (*parser).callonNormalGroup120, + pos: position{line: 2815, col: 13, offset: 91290}, + run: (*parser).callonNormalGroup223, expr: &litMatcher{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2839, col: 21, offset: 91817}, - run: (*parser).callonNormalGroup122, + pos: position{line: 2839, col: 21, offset: 91792}, + run: (*parser).callonNormalGroup225, expr: &litMatcher{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, - run: (*parser).callonNormalGroup124, + pos: position{line: 2822, col: 5, offset: 91447}, + run: (*parser).callonNormalGroup227, expr: &seqExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, - run: (*parser).callonNormalGroup126, + pos: position{line: 2822, col: 5, offset: 91447}, + run: (*parser).callonNormalGroup229, }, &litMatcher{ - pos: position{line: 2826, col: 5, offset: 91529}, + pos: position{line: 2825, col: 5, offset: 91503}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2826, col: 11, offset: 91535}, + pos: position{line: 2825, col: 11, offset: 91509}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, - run: (*parser).callonNormalGroup129, + pos: position{line: 3134, col: 10, offset: 100432}, + run: (*parser).callonNormalGroup232, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -64689,30 +66398,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2826, col: 19, offset: 91543}, + pos: position{line: 2825, col: 19, offset: 91517}, expr: &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, - run: (*parser).callonNormalGroup133, + pos: position{line: 3143, col: 12, offset: 100616}, + run: (*parser).callonNormalGroup236, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -64721,9 +66430,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -64735,28 +66444,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, - run: (*parser).callonNormalGroup140, + pos: position{line: 2830, col: 5, offset: 91638}, + run: (*parser).callonNormalGroup243, expr: &seqExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, - run: (*parser).callonNormalGroup142, + pos: position{line: 2830, col: 5, offset: 91638}, + run: (*parser).callonNormalGroup245, }, &litMatcher{ - pos: position{line: 2834, col: 5, offset: 91723}, + pos: position{line: 2833, col: 5, offset: 91697}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2834, col: 10, offset: 91728}, + pos: position{line: 2833, col: 10, offset: 91702}, expr: &choiceExpr{ - pos: position{line: 2834, col: 12, offset: 91730}, + pos: position{line: 2833, col: 12, offset: 91704}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -64764,25 +66473,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, - run: (*parser).callonNormalGroup147, + pos: position{line: 3143, col: 12, offset: 100616}, + run: (*parser).callonNormalGroup250, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -64791,9 +66500,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -64803,30 +66512,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2843, col: 20, offset: 91887}, - run: (*parser).callonNormalGroup154, + pos: position{line: 2843, col: 20, offset: 91862}, + run: (*parser).callonNormalGroup257, expr: &litMatcher{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2847, col: 21, offset: 91958}, - run: (*parser).callonNormalGroup156, + pos: position{line: 2847, col: 21, offset: 91933}, + run: (*parser).callonNormalGroup259, expr: &litMatcher{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2851, col: 20, offset: 92028}, - run: (*parser).callonNormalGroup158, + pos: position{line: 2851, col: 20, offset: 92003}, + run: (*parser).callonNormalGroup261, expr: &litMatcher{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, val: "<=", ignoreCase: false, want: "\"<=\"", @@ -64838,109 +66547,109 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2789, col: 5, offset: 90822}, - run: (*parser).callonNormalGroup160, + pos: position{line: 2788, col: 5, offset: 90796}, + run: (*parser).callonNormalGroup263, expr: &litMatcher{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 7, offset: 90880}, - run: (*parser).callonNormalGroup162, + pos: position{line: 2791, col: 7, offset: 90854}, + run: (*parser).callonNormalGroup265, expr: &litMatcher{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2795, col: 7, offset: 90938}, - run: (*parser).callonNormalGroup164, + pos: position{line: 2794, col: 7, offset: 90912}, + run: (*parser).callonNormalGroup267, expr: &litMatcher{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 90994}, - run: (*parser).callonNormalGroup166, + pos: position{line: 2797, col: 7, offset: 90968}, + run: (*parser).callonNormalGroup269, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 14, offset: 91116}, - run: (*parser).callonNormalGroup168, + pos: position{line: 2803, col: 14, offset: 91090}, + run: (*parser).callonNormalGroup271, expr: &litMatcher{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2808, col: 14, offset: 91182}, - run: (*parser).callonNormalGroup170, + pos: position{line: 2807, col: 14, offset: 91156}, + run: (*parser).callonNormalGroup273, expr: &litMatcher{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2812, col: 15, offset: 91251}, - run: (*parser).callonNormalGroup172, + pos: position{line: 2811, col: 15, offset: 91225}, + run: (*parser).callonNormalGroup275, expr: &litMatcher{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2816, col: 13, offset: 91316}, - run: (*parser).callonNormalGroup174, + pos: position{line: 2815, col: 13, offset: 91290}, + run: (*parser).callonNormalGroup277, expr: &litMatcher{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, - run: (*parser).callonNormalGroup176, + pos: position{line: 2822, col: 5, offset: 91447}, + run: (*parser).callonNormalGroup279, expr: &seqExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, - run: (*parser).callonNormalGroup178, + pos: position{line: 2822, col: 5, offset: 91447}, + run: (*parser).callonNormalGroup281, }, &litMatcher{ - pos: position{line: 2826, col: 5, offset: 91529}, + pos: position{line: 2825, col: 5, offset: 91503}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2826, col: 11, offset: 91535}, + pos: position{line: 2825, col: 11, offset: 91509}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, - run: (*parser).callonNormalGroup181, + pos: position{line: 3134, col: 10, offset: 100432}, + run: (*parser).callonNormalGroup284, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -64948,30 +66657,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2826, col: 19, offset: 91543}, + pos: position{line: 2825, col: 19, offset: 91517}, expr: &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, - run: (*parser).callonNormalGroup185, + pos: position{line: 3143, col: 12, offset: 100616}, + run: (*parser).callonNormalGroup288, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -64980,9 +66689,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -64994,28 +66703,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, - run: (*parser).callonNormalGroup192, + pos: position{line: 2830, col: 5, offset: 91638}, + run: (*parser).callonNormalGroup295, expr: &seqExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, - run: (*parser).callonNormalGroup194, + pos: position{line: 2830, col: 5, offset: 91638}, + run: (*parser).callonNormalGroup297, }, &litMatcher{ - pos: position{line: 2834, col: 5, offset: 91723}, + pos: position{line: 2833, col: 5, offset: 91697}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2834, col: 10, offset: 91728}, + pos: position{line: 2833, col: 10, offset: 91702}, expr: &choiceExpr{ - pos: position{line: 2834, col: 12, offset: 91730}, + pos: position{line: 2833, col: 12, offset: 91704}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -65023,25 +66732,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, - run: (*parser).callonNormalGroup199, + pos: position{line: 3143, col: 12, offset: 100616}, + run: (*parser).callonNormalGroup302, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -65050,9 +66759,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -65062,53 +66771,53 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2839, col: 21, offset: 91817}, - run: (*parser).callonNormalGroup206, + pos: position{line: 2839, col: 21, offset: 91792}, + run: (*parser).callonNormalGroup309, expr: &litMatcher{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2843, col: 20, offset: 91887}, - run: (*parser).callonNormalGroup208, + pos: position{line: 2843, col: 20, offset: 91862}, + run: (*parser).callonNormalGroup311, expr: &litMatcher{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2847, col: 21, offset: 91958}, - run: (*parser).callonNormalGroup210, + pos: position{line: 2847, col: 21, offset: 91933}, + run: (*parser).callonNormalGroup313, expr: &litMatcher{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2851, col: 20, offset: 92028}, - run: (*parser).callonNormalGroup212, + pos: position{line: 2851, col: 20, offset: 92003}, + run: (*parser).callonNormalGroup315, expr: &litMatcher{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, val: "<=", ignoreCase: false, want: "\"<=\"", }, }, &actionExpr{ - pos: position{line: 2862, col: 5, offset: 92336}, - run: (*parser).callonNormalGroup214, + pos: position{line: 2862, col: 5, offset: 92311}, + run: (*parser).callonNormalGroup317, expr: &seqExpr{ - pos: position{line: 2862, col: 5, offset: 92336}, + pos: position{line: 2862, col: 5, offset: 92311}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -65116,15 +66825,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2862, col: 14, offset: 92345}, + pos: position{line: 2862, col: 14, offset: 92320}, val: "\\'", ignoreCase: false, want: "\"\\\\'\"", }, &andExpr{ - pos: position{line: 2862, col: 19, offset: 92350}, + pos: position{line: 2862, col: 19, offset: 92325}, expr: &charClassMatcher{ - pos: position{line: 2862, col: 20, offset: 92351}, + pos: position{line: 2862, col: 20, offset: 92326}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -65135,13 +66844,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2868, col: 5, offset: 92582}, - run: (*parser).callonNormalGroup220, + pos: position{line: 2868, col: 5, offset: 92557}, + run: (*parser).callonNormalGroup323, expr: &seqExpr{ - pos: position{line: 2868, col: 5, offset: 92582}, + pos: position{line: 2868, col: 5, offset: 92557}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -65149,15 +66858,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2868, col: 14, offset: 92591}, + pos: position{line: 2868, col: 14, offset: 92566}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2868, col: 18, offset: 92595}, + pos: position{line: 2868, col: 18, offset: 92570}, expr: &charClassMatcher{ - pos: position{line: 2868, col: 19, offset: 92596}, + pos: position{line: 2868, col: 19, offset: 92571}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -65174,30 +66883,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2749, col: 5, offset: 89235}, - run: (*parser).callonNormalGroup226, + pos: position{line: 2748, col: 5, offset: 89209}, + run: (*parser).callonNormalGroup329, expr: &seqExpr{ - pos: position{line: 2749, col: 5, offset: 89235}, + pos: position{line: 2748, col: 5, offset: 89209}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2749, col: 5, offset: 89235}, - run: (*parser).callonNormalGroup228, + pos: position{line: 2748, col: 5, offset: 89209}, + run: (*parser).callonNormalGroup331, }, &labeledExpr{ - pos: position{line: 2752, col: 5, offset: 89311}, + pos: position{line: 2751, col: 5, offset: 89285}, label: "element", expr: &choiceExpr{ - pos: position{line: 2754, col: 9, offset: 89409}, + pos: position{line: 2753, col: 9, offset: 89383}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2754, col: 9, offset: 89409}, - run: (*parser).callonNormalGroup231, + pos: position{line: 2753, col: 9, offset: 89383}, + run: (*parser).callonNormalGroup334, expr: &choiceExpr{ pos: position{line: 685, col: 27, offset: 21996}, alternatives: []interface{}{ &actionExpr{ pos: position{line: 685, col: 27, offset: 21996}, - run: (*parser).callonNormalGroup233, + run: (*parser).callonNormalGroup336, expr: &seqExpr{ pos: position{line: 685, col: 27, offset: 21996}, exprs: []interface{}{ @@ -65211,12 +66920,12 @@ var g = &grammar{ pos: position{line: 685, col: 32, offset: 22001}, label: "id", expr: &actionExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, - run: (*parser).callonNormalGroup237, + pos: position{line: 3119, col: 7, offset: 100084}, + run: (*parser).callonNormalGroup340, expr: &oneOrMoreExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, expr: &charClassMatcher{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -65228,10 +66937,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 685, col: 40, offset: 22009}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, - run: (*parser).callonNormalGroup241, + pos: position{line: 3134, col: 10, offset: 100432}, + run: (*parser).callonNormalGroup344, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -65255,7 +66964,7 @@ var g = &grammar{ alternatives: []interface{}{ &actionExpr{ pos: position{line: 696, col: 6, offset: 22428}, - run: (*parser).callonNormalGroup247, + run: (*parser).callonNormalGroup350, expr: &seqExpr{ pos: position{line: 696, col: 6, offset: 22428}, exprs: []interface{}{ @@ -65282,7 +66991,7 @@ var g = &grammar{ }, &actionExpr{ pos: position{line: 644, col: 5, offset: 20473}, - run: (*parser).callonNormalGroup252, + run: (*parser).callonNormalGroup355, expr: &seqExpr{ pos: position{line: 644, col: 5, offset: 20473}, exprs: []interface{}{ @@ -65297,7 +67006,7 @@ var g = &grammar{ label: "name", expr: &actionExpr{ pos: position{line: 318, col: 18, offset: 9911}, - run: (*parser).callonNormalGroup256, + run: (*parser).callonNormalGroup359, expr: &seqExpr{ pos: position{line: 318, col: 18, offset: 9911}, exprs: []interface{}{ @@ -65337,7 +67046,7 @@ var g = &grammar{ }, &actionExpr{ pos: position{line: 651, col: 5, offset: 20741}, - run: (*parser).callonNormalGroup262, + run: (*parser).callonNormalGroup365, expr: &seqExpr{ pos: position{line: 651, col: 5, offset: 20741}, exprs: []interface{}{ @@ -65352,7 +67061,7 @@ var g = &grammar{ label: "name", expr: &actionExpr{ pos: position{line: 318, col: 18, offset: 9911}, - run: (*parser).callonNormalGroup266, + run: (*parser).callonNormalGroup369, expr: &seqExpr{ pos: position{line: 318, col: 18, offset: 9911}, exprs: []interface{}{ @@ -65392,7 +67101,7 @@ var g = &grammar{ }, &actionExpr{ pos: position{line: 700, col: 8, offset: 22662}, - run: (*parser).callonNormalGroup272, + run: (*parser).callonNormalGroup375, expr: &litMatcher{ pos: position{line: 700, col: 8, offset: 22662}, val: "{", @@ -65415,7 +67124,7 @@ var g = &grammar{ }, &actionExpr{ pos: position{line: 687, col: 9, offset: 22121}, - run: (*parser).callonNormalGroup275, + run: (*parser).callonNormalGroup378, expr: &seqExpr{ pos: position{line: 687, col: 9, offset: 22121}, exprs: []interface{}{ @@ -65429,12 +67138,12 @@ var g = &grammar{ pos: position{line: 687, col: 14, offset: 22126}, label: "id", expr: &actionExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, - run: (*parser).callonNormalGroup279, + pos: position{line: 3119, col: 7, offset: 100084}, + run: (*parser).callonNormalGroup382, expr: &oneOrMoreExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, expr: &charClassMatcher{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -65456,10 +67165,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2757, col: 11, offset: 89513}, - run: (*parser).callonNormalGroup283, + pos: position{line: 2756, col: 11, offset: 89487}, + run: (*parser).callonNormalGroup386, expr: &charClassMatcher{ - pos: position{line: 2757, col: 12, offset: 89514}, + pos: position{line: 2756, col: 12, offset: 89488}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -65474,13 +67183,13 @@ var g = &grammar{ }, &actionExpr{ pos: position{line: 635, col: 5, offset: 20263}, - run: (*parser).callonNormalGroup285, + run: (*parser).callonNormalGroup388, expr: &seqExpr{ pos: position{line: 635, col: 5, offset: 20263}, exprs: []interface{}{ &andCodeExpr{ pos: position{line: 635, col: 5, offset: 20263}, - run: (*parser).callonNormalGroup287, + run: (*parser).callonNormalGroup390, }, &labeledExpr{ pos: position{line: 638, col: 5, offset: 20335}, @@ -65490,7 +67199,7 @@ var g = &grammar{ alternatives: []interface{}{ &actionExpr{ pos: position{line: 657, col: 25, offset: 20945}, - run: (*parser).callonNormalGroup290, + run: (*parser).callonNormalGroup393, expr: &seqExpr{ pos: position{line: 657, col: 25, offset: 20945}, exprs: []interface{}{ @@ -65505,7 +67214,7 @@ var g = &grammar{ label: "name", expr: &actionExpr{ pos: position{line: 318, col: 18, offset: 9911}, - run: (*parser).callonNormalGroup294, + run: (*parser).callonNormalGroup397, expr: &seqExpr{ pos: position{line: 318, col: 18, offset: 9911}, exprs: []interface{}{ @@ -65541,7 +67250,7 @@ var g = &grammar{ pos: position{line: 657, col: 62, offset: 20982}, expr: &actionExpr{ pos: position{line: 665, col: 17, offset: 21277}, - run: (*parser).callonNormalGroup301, + run: (*parser).callonNormalGroup404, expr: &seqExpr{ pos: position{line: 665, col: 17, offset: 21277}, exprs: []interface{}{ @@ -65559,7 +67268,7 @@ var g = &grammar{ alternatives: []interface{}{ &actionExpr{ pos: position{line: 665, col: 28, offset: 21288}, - run: (*parser).callonNormalGroup306, + run: (*parser).callonNormalGroup409, expr: &charClassMatcher{ pos: position{line: 665, col: 28, offset: 21288}, val: "[A-Za-z]", @@ -65570,7 +67279,7 @@ var g = &grammar{ }, &actionExpr{ pos: position{line: 667, col: 9, offset: 21342}, - run: (*parser).callonNormalGroup308, + run: (*parser).callonNormalGroup411, expr: &oneOrMoreExpr{ pos: position{line: 667, col: 9, offset: 21342}, expr: &charClassMatcher{ @@ -65601,7 +67310,7 @@ var g = &grammar{ }, &actionExpr{ pos: position{line: 661, col: 25, offset: 21116}, - run: (*parser).callonNormalGroup312, + run: (*parser).callonNormalGroup415, expr: &seqExpr{ pos: position{line: 661, col: 25, offset: 21116}, exprs: []interface{}{ @@ -65616,7 +67325,7 @@ var g = &grammar{ label: "name", expr: &actionExpr{ pos: position{line: 318, col: 18, offset: 9911}, - run: (*parser).callonNormalGroup316, + run: (*parser).callonNormalGroup419, expr: &seqExpr{ pos: position{line: 318, col: 18, offset: 9911}, exprs: []interface{}{ @@ -65652,7 +67361,7 @@ var g = &grammar{ pos: position{line: 661, col: 63, offset: 21154}, expr: &actionExpr{ pos: position{line: 665, col: 17, offset: 21277}, - run: (*parser).callonNormalGroup323, + run: (*parser).callonNormalGroup426, expr: &seqExpr{ pos: position{line: 665, col: 17, offset: 21277}, exprs: []interface{}{ @@ -65670,7 +67379,7 @@ var g = &grammar{ alternatives: []interface{}{ &actionExpr{ pos: position{line: 665, col: 28, offset: 21288}, - run: (*parser).callonNormalGroup328, + run: (*parser).callonNormalGroup431, expr: &charClassMatcher{ pos: position{line: 665, col: 28, offset: 21288}, val: "[A-Za-z]", @@ -65681,7 +67390,7 @@ var g = &grammar{ }, &actionExpr{ pos: position{line: 667, col: 9, offset: 21342}, - run: (*parser).callonNormalGroup330, + run: (*parser).callonNormalGroup433, expr: &oneOrMoreExpr{ pos: position{line: 667, col: 9, offset: 21342}, expr: &charClassMatcher{ @@ -65712,7 +67421,7 @@ var g = &grammar{ }, &actionExpr{ pos: position{line: 644, col: 5, offset: 20473}, - run: (*parser).callonNormalGroup334, + run: (*parser).callonNormalGroup437, expr: &seqExpr{ pos: position{line: 644, col: 5, offset: 20473}, exprs: []interface{}{ @@ -65727,7 +67436,7 @@ var g = &grammar{ label: "name", expr: &actionExpr{ pos: position{line: 318, col: 18, offset: 9911}, - run: (*parser).callonNormalGroup338, + run: (*parser).callonNormalGroup441, expr: &seqExpr{ pos: position{line: 318, col: 18, offset: 9911}, exprs: []interface{}{ @@ -65767,7 +67476,7 @@ var g = &grammar{ }, &actionExpr{ pos: position{line: 651, col: 5, offset: 20741}, - run: (*parser).callonNormalGroup344, + run: (*parser).callonNormalGroup447, expr: &seqExpr{ pos: position{line: 651, col: 5, offset: 20741}, exprs: []interface{}{ @@ -65782,7 +67491,7 @@ var g = &grammar{ label: "name", expr: &actionExpr{ pos: position{line: 318, col: 18, offset: 9911}, - run: (*parser).callonNormalGroup348, + run: (*parser).callonNormalGroup451, expr: &seqExpr{ pos: position{line: 318, col: 18, offset: 9911}, exprs: []interface{}{ @@ -65827,10 +67536,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3074, col: 12, offset: 98992}, - run: (*parser).callonNormalGroup354, + pos: position{line: 3077, col: 12, offset: 98840}, + run: (*parser).callonNormalGroup457, expr: &charClassMatcher{ - pos: position{line: 3074, col: 12, offset: 98992}, + pos: position{line: 3077, col: 12, offset: 98840}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -65846,9 +67555,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -65857,39 +67566,39 @@ var g = &grammar{ }, { name: "AttributeStructuredValue", - pos: position{line: 2642, col: 1, offset: 86441}, + pos: position{line: 2641, col: 1, offset: 86415}, expr: &actionExpr{ - pos: position{line: 2643, col: 5, offset: 86474}, + pos: position{line: 2642, col: 5, offset: 86448}, run: (*parser).callonAttributeStructuredValue1, expr: &seqExpr{ - pos: position{line: 2643, col: 5, offset: 86474}, + pos: position{line: 2642, col: 5, offset: 86448}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2643, col: 5, offset: 86474}, + pos: position{line: 2642, col: 5, offset: 86448}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2643, col: 14, offset: 86483}, + pos: position{line: 2642, col: 14, offset: 86457}, expr: &choiceExpr{ - pos: position{line: 2644, col: 9, offset: 86493}, + pos: position{line: 2643, col: 9, offset: 86467}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2644, col: 9, offset: 86493}, + pos: position{line: 2643, col: 9, offset: 86467}, name: "InlineMacro", }, &ruleRefExpr{ - pos: position{line: 2645, col: 11, offset: 86697}, + pos: position{line: 2644, col: 11, offset: 86671}, name: "Quote", }, &actionExpr{ - pos: position{line: 3043, col: 5, offset: 97971}, + pos: position{line: 3043, col: 5, offset: 97946}, run: (*parser).callonAttributeStructuredValue8, expr: &seqExpr{ - pos: position{line: 3043, col: 5, offset: 97971}, + pos: position{line: 3043, col: 5, offset: 97946}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 3043, col: 5, offset: 97971}, + pos: position{line: 3043, col: 5, offset: 97946}, expr: &charClassMatcher{ - pos: position{line: 3043, col: 5, offset: 97971}, + pos: position{line: 3043, col: 5, offset: 97946}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -65898,21 +67607,21 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3043, col: 15, offset: 97981}, + pos: position{line: 3043, col: 15, offset: 97956}, expr: &choiceExpr{ - pos: position{line: 3043, col: 17, offset: 97983}, + pos: position{line: 3043, col: 17, offset: 97958}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3043, col: 17, offset: 97983}, + pos: position{line: 3043, col: 17, offset: 97958}, val: "[\\r\\n ,]]", chars: []rune{'\r', '\n', ' ', ',', ']'}, ignoreCase: false, inverted: false, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -65922,15 +67631,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3045, col: 9, offset: 98065}, + pos: position{line: 3045, col: 9, offset: 98040}, run: (*parser).callonAttributeStructuredValue17, expr: &seqExpr{ - pos: position{line: 3045, col: 9, offset: 98065}, + pos: position{line: 3045, col: 9, offset: 98040}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 3045, col: 9, offset: 98065}, + pos: position{line: 3045, col: 9, offset: 98040}, expr: &charClassMatcher{ - pos: position{line: 3045, col: 9, offset: 98065}, + pos: position{line: 3045, col: 9, offset: 98040}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -65939,21 +67648,21 @@ var g = &grammar{ }, }, &oneOrMoreExpr{ - pos: position{line: 3045, col: 19, offset: 98075}, + pos: position{line: 3045, col: 19, offset: 98050}, expr: &seqExpr{ - pos: position{line: 3045, col: 20, offset: 98076}, + pos: position{line: 3045, col: 20, offset: 98051}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3045, col: 20, offset: 98076}, + pos: position{line: 3045, col: 20, offset: 98051}, val: "[=*_`]", chars: []rune{'=', '*', '_', '`'}, ignoreCase: false, inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 3045, col: 27, offset: 98083}, + pos: position{line: 3045, col: 27, offset: 98058}, expr: &charClassMatcher{ - pos: position{line: 3045, col: 27, offset: 98083}, + pos: position{line: 3045, col: 27, offset: 98058}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -65968,10 +67677,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonAttributeStructuredValue26, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -65979,23 +67688,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2749, col: 5, offset: 89235}, + pos: position{line: 2748, col: 5, offset: 89209}, run: (*parser).callonAttributeStructuredValue28, expr: &seqExpr{ - pos: position{line: 2749, col: 5, offset: 89235}, + pos: position{line: 2748, col: 5, offset: 89209}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2749, col: 5, offset: 89235}, + pos: position{line: 2748, col: 5, offset: 89209}, run: (*parser).callonAttributeStructuredValue30, }, &labeledExpr{ - pos: position{line: 2752, col: 5, offset: 89311}, + pos: position{line: 2751, col: 5, offset: 89285}, label: "element", expr: &choiceExpr{ - pos: position{line: 2754, col: 9, offset: 89409}, + pos: position{line: 2753, col: 9, offset: 89383}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2754, col: 9, offset: 89409}, + pos: position{line: 2753, col: 9, offset: 89383}, run: (*parser).callonAttributeStructuredValue33, expr: &choiceExpr{ pos: position{line: 685, col: 27, offset: 21996}, @@ -66016,12 +67725,12 @@ var g = &grammar{ pos: position{line: 685, col: 32, offset: 22001}, label: "id", expr: &actionExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, run: (*parser).callonAttributeStructuredValue39, expr: &oneOrMoreExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, expr: &charClassMatcher{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -66033,10 +67742,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 685, col: 40, offset: 22009}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonAttributeStructuredValue43, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -66234,12 +67943,12 @@ var g = &grammar{ pos: position{line: 687, col: 14, offset: 22126}, label: "id", expr: &actionExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, run: (*parser).callonAttributeStructuredValue81, expr: &oneOrMoreExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, expr: &charClassMatcher{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -66261,10 +67970,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2757, col: 11, offset: 89513}, + pos: position{line: 2756, col: 11, offset: 89487}, run: (*parser).callonAttributeStructuredValue85, expr: &charClassMatcher{ - pos: position{line: 2757, col: 12, offset: 89514}, + pos: position{line: 2756, col: 12, offset: 89488}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -66278,134 +67987,134 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2780, col: 5, offset: 90364}, + pos: position{line: 2779, col: 5, offset: 90338}, run: (*parser).callonAttributeStructuredValue87, expr: &seqExpr{ - pos: position{line: 2780, col: 5, offset: 90364}, + pos: position{line: 2779, col: 5, offset: 90338}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2780, col: 5, offset: 90364}, + pos: position{line: 2779, col: 5, offset: 90338}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, &choiceExpr{ - pos: position{line: 2780, col: 10, offset: 90369}, + pos: position{line: 2779, col: 10, offset: 90343}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, run: (*parser).callonAttributeStructuredValue91, expr: &litMatcher{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, run: (*parser).callonAttributeStructuredValue93, expr: &litMatcher{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, run: (*parser).callonAttributeStructuredValue95, expr: &litMatcher{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, run: (*parser).callonAttributeStructuredValue97, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, run: (*parser).callonAttributeStructuredValue99, expr: &litMatcher{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, run: (*parser).callonAttributeStructuredValue101, expr: &litMatcher{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, run: (*parser).callonAttributeStructuredValue103, expr: &litMatcher{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, run: (*parser).callonAttributeStructuredValue105, expr: &litMatcher{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, run: (*parser).callonAttributeStructuredValue107, expr: &litMatcher{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, run: (*parser).callonAttributeStructuredValue109, expr: &seqExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, run: (*parser).callonAttributeStructuredValue111, }, &litMatcher{ - pos: position{line: 2826, col: 5, offset: 91529}, + pos: position{line: 2825, col: 5, offset: 91503}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2826, col: 11, offset: 91535}, + pos: position{line: 2825, col: 11, offset: 91509}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonAttributeStructuredValue114, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -66413,30 +68122,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2826, col: 19, offset: 91543}, + pos: position{line: 2825, col: 19, offset: 91517}, expr: &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonAttributeStructuredValue118, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -66445,9 +68154,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -66459,28 +68168,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, run: (*parser).callonAttributeStructuredValue125, expr: &seqExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, run: (*parser).callonAttributeStructuredValue127, }, &litMatcher{ - pos: position{line: 2834, col: 5, offset: 91723}, + pos: position{line: 2833, col: 5, offset: 91697}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2834, col: 10, offset: 91728}, + pos: position{line: 2833, col: 10, offset: 91702}, expr: &choiceExpr{ - pos: position{line: 2834, col: 12, offset: 91730}, + pos: position{line: 2833, col: 12, offset: 91704}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -66488,25 +68197,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonAttributeStructuredValue132, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -66515,9 +68224,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -66527,30 +68236,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, run: (*parser).callonAttributeStructuredValue139, expr: &litMatcher{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, run: (*parser).callonAttributeStructuredValue141, expr: &litMatcher{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, run: (*parser).callonAttributeStructuredValue143, expr: &litMatcher{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, val: "<=", ignoreCase: false, want: "\"<=\"", @@ -66562,109 +68271,109 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, run: (*parser).callonAttributeStructuredValue145, expr: &litMatcher{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, run: (*parser).callonAttributeStructuredValue147, expr: &litMatcher{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, run: (*parser).callonAttributeStructuredValue149, expr: &litMatcher{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, run: (*parser).callonAttributeStructuredValue151, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, run: (*parser).callonAttributeStructuredValue153, expr: &litMatcher{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, run: (*parser).callonAttributeStructuredValue155, expr: &litMatcher{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, run: (*parser).callonAttributeStructuredValue157, expr: &litMatcher{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, run: (*parser).callonAttributeStructuredValue159, expr: &litMatcher{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, run: (*parser).callonAttributeStructuredValue161, expr: &seqExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, run: (*parser).callonAttributeStructuredValue163, }, &litMatcher{ - pos: position{line: 2826, col: 5, offset: 91529}, + pos: position{line: 2825, col: 5, offset: 91503}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2826, col: 11, offset: 91535}, + pos: position{line: 2825, col: 11, offset: 91509}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonAttributeStructuredValue166, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -66672,30 +68381,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2826, col: 19, offset: 91543}, + pos: position{line: 2825, col: 19, offset: 91517}, expr: &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonAttributeStructuredValue170, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -66704,9 +68413,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -66718,28 +68427,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, run: (*parser).callonAttributeStructuredValue177, expr: &seqExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, run: (*parser).callonAttributeStructuredValue179, }, &litMatcher{ - pos: position{line: 2834, col: 5, offset: 91723}, + pos: position{line: 2833, col: 5, offset: 91697}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2834, col: 10, offset: 91728}, + pos: position{line: 2833, col: 10, offset: 91702}, expr: &choiceExpr{ - pos: position{line: 2834, col: 12, offset: 91730}, + pos: position{line: 2833, col: 12, offset: 91704}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -66747,25 +68456,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonAttributeStructuredValue184, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -66774,9 +68483,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -66786,53 +68495,53 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, run: (*parser).callonAttributeStructuredValue191, expr: &litMatcher{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, run: (*parser).callonAttributeStructuredValue193, expr: &litMatcher{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, run: (*parser).callonAttributeStructuredValue195, expr: &litMatcher{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, run: (*parser).callonAttributeStructuredValue197, expr: &litMatcher{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, val: "<=", ignoreCase: false, want: "\"<=\"", }, }, &actionExpr{ - pos: position{line: 2862, col: 5, offset: 92336}, + pos: position{line: 2862, col: 5, offset: 92311}, run: (*parser).callonAttributeStructuredValue199, expr: &seqExpr{ - pos: position{line: 2862, col: 5, offset: 92336}, + pos: position{line: 2862, col: 5, offset: 92311}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -66840,15 +68549,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2862, col: 14, offset: 92345}, + pos: position{line: 2862, col: 14, offset: 92320}, val: "\\'", ignoreCase: false, want: "\"\\\\'\"", }, &andExpr{ - pos: position{line: 2862, col: 19, offset: 92350}, + pos: position{line: 2862, col: 19, offset: 92325}, expr: &charClassMatcher{ - pos: position{line: 2862, col: 20, offset: 92351}, + pos: position{line: 2862, col: 20, offset: 92326}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -66859,13 +68568,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2868, col: 5, offset: 92582}, + pos: position{line: 2868, col: 5, offset: 92557}, run: (*parser).callonAttributeStructuredValue205, expr: &seqExpr{ - pos: position{line: 2868, col: 5, offset: 92582}, + pos: position{line: 2868, col: 5, offset: 92557}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -66873,15 +68582,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2868, col: 14, offset: 92591}, + pos: position{line: 2868, col: 14, offset: 92566}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2868, col: 18, offset: 92595}, + pos: position{line: 2868, col: 18, offset: 92570}, expr: &charClassMatcher{ - pos: position{line: 2868, col: 19, offset: 92596}, + pos: position{line: 2868, col: 19, offset: 92571}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -66931,10 +68640,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3074, col: 12, offset: 98992}, + pos: position{line: 3077, col: 12, offset: 98840}, run: (*parser).callonAttributeStructuredValue219, expr: &charClassMatcher{ - pos: position{line: 3074, col: 12, offset: 98992}, + pos: position{line: 3077, col: 12, offset: 98840}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -66946,9 +68655,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -66957,31 +68666,31 @@ var g = &grammar{ }, { name: "AttributeDeclarationValueGroup", - pos: position{line: 2656, col: 1, offset: 86895}, + pos: position{line: 2655, col: 1, offset: 86869}, expr: &actionExpr{ - pos: position{line: 2657, col: 5, offset: 86934}, + pos: position{line: 2656, col: 5, offset: 86908}, run: (*parser).callonAttributeDeclarationValueGroup1, expr: &seqExpr{ - pos: position{line: 2657, col: 5, offset: 86934}, + pos: position{line: 2656, col: 5, offset: 86908}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2657, col: 5, offset: 86934}, + pos: position{line: 2656, col: 5, offset: 86908}, label: "elements", expr: &zeroOrMoreExpr{ - pos: position{line: 2657, col: 14, offset: 86943}, + pos: position{line: 2656, col: 14, offset: 86917}, expr: &choiceExpr{ - pos: position{line: 2658, col: 9, offset: 86953}, + pos: position{line: 2657, col: 9, offset: 86927}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3043, col: 5, offset: 97971}, + pos: position{line: 3043, col: 5, offset: 97946}, run: (*parser).callonAttributeDeclarationValueGroup6, expr: &seqExpr{ - pos: position{line: 3043, col: 5, offset: 97971}, + pos: position{line: 3043, col: 5, offset: 97946}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 3043, col: 5, offset: 97971}, + pos: position{line: 3043, col: 5, offset: 97946}, expr: &charClassMatcher{ - pos: position{line: 3043, col: 5, offset: 97971}, + pos: position{line: 3043, col: 5, offset: 97946}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -66990,21 +68699,21 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3043, col: 15, offset: 97981}, + pos: position{line: 3043, col: 15, offset: 97956}, expr: &choiceExpr{ - pos: position{line: 3043, col: 17, offset: 97983}, + pos: position{line: 3043, col: 17, offset: 97958}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3043, col: 17, offset: 97983}, + pos: position{line: 3043, col: 17, offset: 97958}, val: "[\\r\\n ,]]", chars: []rune{'\r', '\n', ' ', ',', ']'}, ignoreCase: false, inverted: false, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -67014,15 +68723,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3045, col: 9, offset: 98065}, + pos: position{line: 3045, col: 9, offset: 98040}, run: (*parser).callonAttributeDeclarationValueGroup15, expr: &seqExpr{ - pos: position{line: 3045, col: 9, offset: 98065}, + pos: position{line: 3045, col: 9, offset: 98040}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 3045, col: 9, offset: 98065}, + pos: position{line: 3045, col: 9, offset: 98040}, expr: &charClassMatcher{ - pos: position{line: 3045, col: 9, offset: 98065}, + pos: position{line: 3045, col: 9, offset: 98040}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -67031,21 +68740,21 @@ var g = &grammar{ }, }, &oneOrMoreExpr{ - pos: position{line: 3045, col: 19, offset: 98075}, + pos: position{line: 3045, col: 19, offset: 98050}, expr: &seqExpr{ - pos: position{line: 3045, col: 20, offset: 98076}, + pos: position{line: 3045, col: 20, offset: 98051}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3045, col: 20, offset: 98076}, + pos: position{line: 3045, col: 20, offset: 98051}, val: "[=*_`]", chars: []rune{'=', '*', '_', '`'}, ignoreCase: false, inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 3045, col: 27, offset: 98083}, + pos: position{line: 3045, col: 27, offset: 98058}, expr: &charClassMatcher{ - pos: position{line: 3045, col: 27, offset: 98083}, + pos: position{line: 3045, col: 27, offset: 98058}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -67060,10 +68769,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonAttributeDeclarationValueGroup24, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -67071,27 +68780,27 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2660, col: 11, offset: 86984}, + pos: position{line: 2659, col: 11, offset: 86958}, name: "InlinePassthrough", }, &actionExpr{ - pos: position{line: 2749, col: 5, offset: 89235}, + pos: position{line: 2748, col: 5, offset: 89209}, run: (*parser).callonAttributeDeclarationValueGroup27, expr: &seqExpr{ - pos: position{line: 2749, col: 5, offset: 89235}, + pos: position{line: 2748, col: 5, offset: 89209}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2749, col: 5, offset: 89235}, + pos: position{line: 2748, col: 5, offset: 89209}, run: (*parser).callonAttributeDeclarationValueGroup29, }, &labeledExpr{ - pos: position{line: 2752, col: 5, offset: 89311}, + pos: position{line: 2751, col: 5, offset: 89285}, label: "element", expr: &choiceExpr{ - pos: position{line: 2754, col: 9, offset: 89409}, + pos: position{line: 2753, col: 9, offset: 89383}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2754, col: 9, offset: 89409}, + pos: position{line: 2753, col: 9, offset: 89383}, run: (*parser).callonAttributeDeclarationValueGroup32, expr: &choiceExpr{ pos: position{line: 685, col: 27, offset: 21996}, @@ -67112,12 +68821,12 @@ var g = &grammar{ pos: position{line: 685, col: 32, offset: 22001}, label: "id", expr: &actionExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, run: (*parser).callonAttributeDeclarationValueGroup38, expr: &oneOrMoreExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, expr: &charClassMatcher{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -67129,10 +68838,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 685, col: 40, offset: 22009}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonAttributeDeclarationValueGroup42, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -67330,12 +69039,12 @@ var g = &grammar{ pos: position{line: 687, col: 14, offset: 22126}, label: "id", expr: &actionExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, run: (*parser).callonAttributeDeclarationValueGroup80, expr: &oneOrMoreExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, expr: &charClassMatcher{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -67357,10 +69066,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2757, col: 11, offset: 89513}, + pos: position{line: 2756, col: 11, offset: 89487}, run: (*parser).callonAttributeDeclarationValueGroup84, expr: &charClassMatcher{ - pos: position{line: 2757, col: 12, offset: 89514}, + pos: position{line: 2756, col: 12, offset: 89488}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -67728,10 +69437,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3074, col: 12, offset: 98992}, + pos: position{line: 3077, col: 12, offset: 98840}, run: (*parser).callonAttributeDeclarationValueGroup155, expr: &charClassMatcher{ - pos: position{line: 3074, col: 12, offset: 98992}, + pos: position{line: 3077, col: 12, offset: 98840}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -67743,9 +69452,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -67754,28 +69463,28 @@ var g = &grammar{ }, { name: "HeaderGroup", - pos: position{line: 2670, col: 1, offset: 87222}, + pos: position{line: 2669, col: 1, offset: 87196}, expr: &actionExpr{ - pos: position{line: 2671, col: 5, offset: 87242}, + pos: position{line: 2670, col: 5, offset: 87216}, run: (*parser).callonHeaderGroup1, expr: &seqExpr{ - pos: position{line: 2671, col: 5, offset: 87242}, + pos: position{line: 2670, col: 5, offset: 87216}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2671, col: 5, offset: 87242}, + pos: position{line: 2670, col: 5, offset: 87216}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2671, col: 14, offset: 87251}, + pos: position{line: 2670, col: 14, offset: 87225}, expr: &ruleRefExpr{ - pos: position{line: 2671, col: 15, offset: 87252}, + pos: position{line: 2670, col: 15, offset: 87226}, name: "HeaderGroupElement", }, }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -67784,38 +69493,38 @@ var g = &grammar{ }, { name: "HeaderGroupElement", - pos: position{line: 2675, col: 1, offset: 87336}, + pos: position{line: 2674, col: 1, offset: 87310}, expr: &actionExpr{ - pos: position{line: 2676, col: 5, offset: 87362}, + pos: position{line: 2675, col: 5, offset: 87336}, run: (*parser).callonHeaderGroupElement1, expr: &seqExpr{ - pos: position{line: 2676, col: 5, offset: 87362}, + pos: position{line: 2675, col: 5, offset: 87336}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2676, col: 5, offset: 87362}, + pos: position{line: 2675, col: 5, offset: 87336}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, &labeledExpr{ - pos: position{line: 2677, col: 5, offset: 87371}, + pos: position{line: 2676, col: 5, offset: 87345}, label: "element", expr: &choiceExpr{ - pos: position{line: 2678, col: 9, offset: 87389}, + pos: position{line: 2677, col: 9, offset: 87363}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3043, col: 5, offset: 97971}, + pos: position{line: 3043, col: 5, offset: 97946}, run: (*parser).callonHeaderGroupElement8, expr: &seqExpr{ - pos: position{line: 3043, col: 5, offset: 97971}, + pos: position{line: 3043, col: 5, offset: 97946}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 3043, col: 5, offset: 97971}, + pos: position{line: 3043, col: 5, offset: 97946}, expr: &charClassMatcher{ - pos: position{line: 3043, col: 5, offset: 97971}, + pos: position{line: 3043, col: 5, offset: 97946}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -67824,21 +69533,21 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3043, col: 15, offset: 97981}, + pos: position{line: 3043, col: 15, offset: 97956}, expr: &choiceExpr{ - pos: position{line: 3043, col: 17, offset: 97983}, + pos: position{line: 3043, col: 17, offset: 97958}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3043, col: 17, offset: 97983}, + pos: position{line: 3043, col: 17, offset: 97958}, val: "[\\r\\n ,]]", chars: []rune{'\r', '\n', ' ', ',', ']'}, ignoreCase: false, inverted: false, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -67848,15 +69557,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3045, col: 9, offset: 98065}, + pos: position{line: 3045, col: 9, offset: 98040}, run: (*parser).callonHeaderGroupElement17, expr: &seqExpr{ - pos: position{line: 3045, col: 9, offset: 98065}, + pos: position{line: 3045, col: 9, offset: 98040}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 3045, col: 9, offset: 98065}, + pos: position{line: 3045, col: 9, offset: 98040}, expr: &charClassMatcher{ - pos: position{line: 3045, col: 9, offset: 98065}, + pos: position{line: 3045, col: 9, offset: 98040}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -67865,21 +69574,21 @@ var g = &grammar{ }, }, &oneOrMoreExpr{ - pos: position{line: 3045, col: 19, offset: 98075}, + pos: position{line: 3045, col: 19, offset: 98050}, expr: &seqExpr{ - pos: position{line: 3045, col: 20, offset: 98076}, + pos: position{line: 3045, col: 20, offset: 98051}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3045, col: 20, offset: 98076}, + pos: position{line: 3045, col: 20, offset: 98051}, val: "[=*_`]", chars: []rune{'=', '*', '_', '`'}, ignoreCase: false, inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 3045, col: 27, offset: 98083}, + pos: position{line: 3045, col: 27, offset: 98058}, expr: &charClassMatcher{ - pos: position{line: 3045, col: 27, offset: 98083}, + pos: position{line: 3045, col: 27, offset: 98058}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -67894,18 +69603,18 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2679, col: 12, offset: 87405}, + pos: position{line: 2678, col: 12, offset: 87379}, run: (*parser).callonHeaderGroupElement26, expr: &seqExpr{ - pos: position{line: 2679, col: 12, offset: 87405}, + pos: position{line: 2678, col: 12, offset: 87379}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2679, col: 12, offset: 87405}, + pos: position{line: 2678, col: 12, offset: 87379}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonHeaderGroupElement29, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -67914,7 +69623,7 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2679, col: 19, offset: 87412}, + pos: position{line: 2678, col: 19, offset: 87386}, label: "id", expr: &actionExpr{ pos: position{line: 404, col: 5, offset: 12512}, @@ -68376,12 +70085,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 2679, col: 40, offset: 87433}, + pos: position{line: 2678, col: 40, offset: 87407}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonHeaderGroupElement124, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -68390,11 +70099,11 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2679, col: 47, offset: 87440}, + pos: position{line: 2678, col: 47, offset: 87414}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -68402,10 +70111,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonHeaderGroupElement129, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -68413,162 +70122,162 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2681, col: 11, offset: 87513}, + pos: position{line: 2680, col: 11, offset: 87487}, name: "InlinePassthrough", }, &ruleRefExpr{ - pos: position{line: 2682, col: 11, offset: 87541}, + pos: position{line: 2681, col: 11, offset: 87515}, name: "Quote", }, &ruleRefExpr{ - pos: position{line: 2683, col: 11, offset: 87557}, + pos: position{line: 2682, col: 11, offset: 87531}, name: "Link", }, &actionExpr{ - pos: position{line: 2738, col: 5, offset: 89009}, + pos: position{line: 2737, col: 5, offset: 88983}, run: (*parser).callonHeaderGroupElement134, expr: &seqExpr{ - pos: position{line: 2738, col: 5, offset: 89009}, + pos: position{line: 2737, col: 5, offset: 88983}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2738, col: 5, offset: 89009}, + pos: position{line: 2737, col: 5, offset: 88983}, run: (*parser).callonHeaderGroupElement136, }, &labeledExpr{ - pos: position{line: 2741, col: 5, offset: 89080}, + pos: position{line: 2740, col: 5, offset: 89054}, label: "element", expr: &choiceExpr{ - pos: position{line: 2780, col: 5, offset: 90364}, + pos: position{line: 2779, col: 5, offset: 90338}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2780, col: 5, offset: 90364}, + pos: position{line: 2779, col: 5, offset: 90338}, run: (*parser).callonHeaderGroupElement139, expr: &seqExpr{ - pos: position{line: 2780, col: 5, offset: 90364}, + pos: position{line: 2779, col: 5, offset: 90338}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2780, col: 5, offset: 90364}, + pos: position{line: 2779, col: 5, offset: 90338}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, &choiceExpr{ - pos: position{line: 2780, col: 10, offset: 90369}, + pos: position{line: 2779, col: 10, offset: 90343}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, run: (*parser).callonHeaderGroupElement143, expr: &litMatcher{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, run: (*parser).callonHeaderGroupElement145, expr: &litMatcher{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, run: (*parser).callonHeaderGroupElement147, expr: &litMatcher{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, run: (*parser).callonHeaderGroupElement149, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, run: (*parser).callonHeaderGroupElement151, expr: &litMatcher{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, run: (*parser).callonHeaderGroupElement153, expr: &litMatcher{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, run: (*parser).callonHeaderGroupElement155, expr: &litMatcher{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, run: (*parser).callonHeaderGroupElement157, expr: &litMatcher{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, run: (*parser).callonHeaderGroupElement159, expr: &litMatcher{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, run: (*parser).callonHeaderGroupElement161, expr: &seqExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, run: (*parser).callonHeaderGroupElement163, }, &litMatcher{ - pos: position{line: 2826, col: 5, offset: 91529}, + pos: position{line: 2825, col: 5, offset: 91503}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2826, col: 11, offset: 91535}, + pos: position{line: 2825, col: 11, offset: 91509}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonHeaderGroupElement166, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -68576,30 +70285,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2826, col: 19, offset: 91543}, + pos: position{line: 2825, col: 19, offset: 91517}, expr: &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonHeaderGroupElement170, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -68608,9 +70317,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -68622,28 +70331,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, run: (*parser).callonHeaderGroupElement177, expr: &seqExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, run: (*parser).callonHeaderGroupElement179, }, &litMatcher{ - pos: position{line: 2834, col: 5, offset: 91723}, + pos: position{line: 2833, col: 5, offset: 91697}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2834, col: 10, offset: 91728}, + pos: position{line: 2833, col: 10, offset: 91702}, expr: &choiceExpr{ - pos: position{line: 2834, col: 12, offset: 91730}, + pos: position{line: 2833, col: 12, offset: 91704}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -68651,25 +70360,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonHeaderGroupElement184, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -68678,9 +70387,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -68690,30 +70399,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, run: (*parser).callonHeaderGroupElement191, expr: &litMatcher{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, run: (*parser).callonHeaderGroupElement193, expr: &litMatcher{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, run: (*parser).callonHeaderGroupElement195, expr: &litMatcher{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, val: "<=", ignoreCase: false, want: "\"<=\"", @@ -68725,109 +70434,109 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, run: (*parser).callonHeaderGroupElement197, expr: &litMatcher{ - pos: position{line: 2789, col: 5, offset: 90822}, + pos: position{line: 2788, col: 5, offset: 90796}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, run: (*parser).callonHeaderGroupElement199, expr: &litMatcher{ - pos: position{line: 2792, col: 7, offset: 90880}, + pos: position{line: 2791, col: 7, offset: 90854}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, run: (*parser).callonHeaderGroupElement201, expr: &litMatcher{ - pos: position{line: 2795, col: 7, offset: 90938}, + pos: position{line: 2794, col: 7, offset: 90912}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, run: (*parser).callonHeaderGroupElement203, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 90994}, + pos: position{line: 2797, col: 7, offset: 90968}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, run: (*parser).callonHeaderGroupElement205, expr: &litMatcher{ - pos: position{line: 2804, col: 14, offset: 91116}, + pos: position{line: 2803, col: 14, offset: 91090}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, run: (*parser).callonHeaderGroupElement207, expr: &litMatcher{ - pos: position{line: 2808, col: 14, offset: 91182}, + pos: position{line: 2807, col: 14, offset: 91156}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, run: (*parser).callonHeaderGroupElement209, expr: &litMatcher{ - pos: position{line: 2812, col: 15, offset: 91251}, + pos: position{line: 2811, col: 15, offset: 91225}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, run: (*parser).callonHeaderGroupElement211, expr: &litMatcher{ - pos: position{line: 2816, col: 13, offset: 91316}, + pos: position{line: 2815, col: 13, offset: 91290}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, run: (*parser).callonHeaderGroupElement213, expr: &seqExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2823, col: 5, offset: 91473}, + pos: position{line: 2822, col: 5, offset: 91447}, run: (*parser).callonHeaderGroupElement215, }, &litMatcher{ - pos: position{line: 2826, col: 5, offset: 91529}, + pos: position{line: 2825, col: 5, offset: 91503}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2826, col: 11, offset: 91535}, + pos: position{line: 2825, col: 11, offset: 91509}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonHeaderGroupElement218, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -68835,30 +70544,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2826, col: 19, offset: 91543}, + pos: position{line: 2825, col: 19, offset: 91517}, expr: &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonHeaderGroupElement222, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -68867,9 +70576,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -68881,28 +70590,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, run: (*parser).callonHeaderGroupElement229, expr: &seqExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2831, col: 5, offset: 91664}, + pos: position{line: 2830, col: 5, offset: 91638}, run: (*parser).callonHeaderGroupElement231, }, &litMatcher{ - pos: position{line: 2834, col: 5, offset: 91723}, + pos: position{line: 2833, col: 5, offset: 91697}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2834, col: 10, offset: 91728}, + pos: position{line: 2833, col: 10, offset: 91702}, expr: &choiceExpr{ - pos: position{line: 2834, col: 12, offset: 91730}, + pos: position{line: 2833, col: 12, offset: 91704}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -68910,25 +70619,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonHeaderGroupElement236, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -68937,9 +70646,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -68949,53 +70658,53 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, run: (*parser).callonHeaderGroupElement243, expr: &litMatcher{ - pos: position{line: 2839, col: 21, offset: 91817}, + pos: position{line: 2839, col: 21, offset: 91792}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, run: (*parser).callonHeaderGroupElement245, expr: &litMatcher{ - pos: position{line: 2843, col: 20, offset: 91887}, + pos: position{line: 2843, col: 20, offset: 91862}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, run: (*parser).callonHeaderGroupElement247, expr: &litMatcher{ - pos: position{line: 2847, col: 21, offset: 91958}, + pos: position{line: 2847, col: 21, offset: 91933}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, run: (*parser).callonHeaderGroupElement249, expr: &litMatcher{ - pos: position{line: 2851, col: 20, offset: 92028}, + pos: position{line: 2851, col: 20, offset: 92003}, val: "<=", ignoreCase: false, want: "\"<=\"", }, }, &actionExpr{ - pos: position{line: 2862, col: 5, offset: 92336}, + pos: position{line: 2862, col: 5, offset: 92311}, run: (*parser).callonHeaderGroupElement251, expr: &seqExpr{ - pos: position{line: 2862, col: 5, offset: 92336}, + pos: position{line: 2862, col: 5, offset: 92311}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -69003,15 +70712,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2862, col: 14, offset: 92345}, + pos: position{line: 2862, col: 14, offset: 92320}, val: "\\'", ignoreCase: false, want: "\"\\\\'\"", }, &andExpr{ - pos: position{line: 2862, col: 19, offset: 92350}, + pos: position{line: 2862, col: 19, offset: 92325}, expr: &charClassMatcher{ - pos: position{line: 2862, col: 20, offset: 92351}, + pos: position{line: 2862, col: 20, offset: 92326}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -69022,13 +70731,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2868, col: 5, offset: 92582}, + pos: position{line: 2868, col: 5, offset: 92557}, run: (*parser).callonHeaderGroupElement257, expr: &seqExpr{ - pos: position{line: 2868, col: 5, offset: 92582}, + pos: position{line: 2868, col: 5, offset: 92557}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -69036,15 +70745,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2868, col: 14, offset: 92591}, + pos: position{line: 2868, col: 14, offset: 92566}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2868, col: 18, offset: 92595}, + pos: position{line: 2868, col: 18, offset: 92570}, expr: &charClassMatcher{ - pos: position{line: 2868, col: 19, offset: 92596}, + pos: position{line: 2868, col: 19, offset: 92571}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -69061,23 +70770,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2749, col: 5, offset: 89235}, + pos: position{line: 2748, col: 5, offset: 89209}, run: (*parser).callonHeaderGroupElement263, expr: &seqExpr{ - pos: position{line: 2749, col: 5, offset: 89235}, + pos: position{line: 2748, col: 5, offset: 89209}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2749, col: 5, offset: 89235}, + pos: position{line: 2748, col: 5, offset: 89209}, run: (*parser).callonHeaderGroupElement265, }, &labeledExpr{ - pos: position{line: 2752, col: 5, offset: 89311}, + pos: position{line: 2751, col: 5, offset: 89285}, label: "element", expr: &choiceExpr{ - pos: position{line: 2754, col: 9, offset: 89409}, + pos: position{line: 2753, col: 9, offset: 89383}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2754, col: 9, offset: 89409}, + pos: position{line: 2753, col: 9, offset: 89383}, run: (*parser).callonHeaderGroupElement268, expr: &choiceExpr{ pos: position{line: 685, col: 27, offset: 21996}, @@ -69098,12 +70807,12 @@ var g = &grammar{ pos: position{line: 685, col: 32, offset: 22001}, label: "id", expr: &actionExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, run: (*parser).callonHeaderGroupElement274, expr: &oneOrMoreExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, expr: &charClassMatcher{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -69115,10 +70824,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 685, col: 40, offset: 22009}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonHeaderGroupElement278, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -69316,12 +71025,12 @@ var g = &grammar{ pos: position{line: 687, col: 14, offset: 22126}, label: "id", expr: &actionExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, run: (*parser).callonHeaderGroupElement316, expr: &oneOrMoreExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, expr: &charClassMatcher{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -69343,10 +71052,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2757, col: 11, offset: 89513}, + pos: position{line: 2756, col: 11, offset: 89487}, run: (*parser).callonHeaderGroupElement320, expr: &charClassMatcher{ - pos: position{line: 2757, col: 12, offset: 89514}, + pos: position{line: 2756, col: 12, offset: 89488}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -69360,7 +71069,7 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2686, col: 11, offset: 87664}, + pos: position{line: 2685, col: 11, offset: 87638}, name: "InlineIcon", }, &actionExpr{ @@ -69772,12 +71481,12 @@ var g = &grammar{ pos: position{line: 1304, col: 14, offset: 40634}, label: "id", expr: &actionExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, run: (*parser).callonHeaderGroupElement404, expr: &oneOrMoreExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, expr: &charClassMatcher{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -69811,12 +71520,12 @@ var g = &grammar{ pos: position{line: 1310, col: 10, offset: 40833}, label: "id", expr: &actionExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, run: (*parser).callonHeaderGroupElement412, expr: &oneOrMoreExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, expr: &charClassMatcher{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -69835,14 +71544,14 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2690, col: 11, offset: 87887}, + pos: position{line: 2689, col: 11, offset: 87861}, name: "InlineFootnote", }, &actionExpr{ - pos: position{line: 3074, col: 12, offset: 98992}, + pos: position{line: 3077, col: 12, offset: 98840}, run: (*parser).callonHeaderGroupElement417, expr: &charClassMatcher{ - pos: position{line: 3074, col: 12, offset: 98992}, + pos: position{line: 3077, col: 12, offset: 98840}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -69858,49 +71567,49 @@ var g = &grammar{ }, { name: "InlineMacro", - pos: position{line: 2697, col: 1, offset: 87997}, + pos: position{line: 2696, col: 1, offset: 87971}, expr: &actionExpr{ - pos: position{line: 2699, col: 5, offset: 88079}, + pos: position{line: 2698, col: 5, offset: 88053}, run: (*parser).callonInlineMacro1, expr: &seqExpr{ - pos: position{line: 2699, col: 5, offset: 88079}, + pos: position{line: 2698, col: 5, offset: 88053}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2699, col: 5, offset: 88079}, + pos: position{line: 2698, col: 5, offset: 88053}, run: (*parser).callonInlineMacro3, }, &labeledExpr{ - pos: position{line: 2702, col: 5, offset: 88144}, + pos: position{line: 2701, col: 5, offset: 88118}, label: "element", expr: &choiceExpr{ - pos: position{line: 2703, col: 9, offset: 88162}, + pos: position{line: 2702, col: 9, offset: 88136}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2703, col: 9, offset: 88162}, + pos: position{line: 2702, col: 9, offset: 88136}, name: "InlineIcon", }, &ruleRefExpr{ - pos: position{line: 2704, col: 11, offset: 88183}, + pos: position{line: 2703, col: 11, offset: 88157}, name: "InlineImage", }, &ruleRefExpr{ - pos: position{line: 2705, col: 11, offset: 88206}, + pos: position{line: 2704, col: 11, offset: 88180}, name: "Link", }, &ruleRefExpr{ - pos: position{line: 2706, col: 11, offset: 88222}, + pos: position{line: 2705, col: 11, offset: 88196}, name: "InlinePassthrough", }, &ruleRefExpr{ - pos: position{line: 2707, col: 11, offset: 88251}, + pos: position{line: 2706, col: 11, offset: 88225}, name: "InlineFootnote", }, &ruleRefExpr{ - pos: position{line: 2708, col: 11, offset: 88277}, + pos: position{line: 2707, col: 11, offset: 88251}, name: "CrossReference", }, &ruleRefExpr{ - pos: position{line: 2709, col: 11, offset: 88303}, + pos: position{line: 2708, col: 11, offset: 88277}, name: "InlineUserMacro", }, &actionExpr{ @@ -69919,12 +71628,12 @@ var g = &grammar{ pos: position{line: 1304, col: 14, offset: 40634}, label: "id", expr: &actionExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, run: (*parser).callonInlineMacro17, expr: &oneOrMoreExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, expr: &charClassMatcher{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -69958,12 +71667,12 @@ var g = &grammar{ pos: position{line: 1310, col: 10, offset: 40833}, label: "id", expr: &actionExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, run: (*parser).callonInlineMacro25, expr: &oneOrMoreExpr{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, expr: &charClassMatcher{ - pos: position{line: 3117, col: 7, offset: 100283}, + pos: position{line: 3119, col: 7, offset: 100084}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -70005,7 +71714,7 @@ var g = &grammar{ pos: position{line: 1356, col: 31, offset: 42650}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -70013,10 +71722,10 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonInlineMacro37, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -70042,10 +71751,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1350, col: 12, offset: 42364}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonInlineMacro44, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -70062,10 +71771,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1350, col: 23, offset: 42375}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonInlineMacro48, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -70085,7 +71794,7 @@ var g = &grammar{ pos: position{line: 1356, col: 31, offset: 42650}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -70093,10 +71802,10 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonInlineMacro55, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -70127,10 +71836,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1351, col: 12, offset: 42456}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonInlineMacro62, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -70147,10 +71856,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1351, col: 23, offset: 42467}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonInlineMacro66, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -70170,7 +71879,7 @@ var g = &grammar{ pos: position{line: 1356, col: 31, offset: 42650}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -70178,10 +71887,10 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonInlineMacro73, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -70208,15 +71917,15 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2712, col: 11, offset: 88382}, + pos: position{line: 2711, col: 11, offset: 88356}, name: "IndexTerm", }, &ruleRefExpr{ - pos: position{line: 2713, col: 11, offset: 88402}, + pos: position{line: 2712, col: 11, offset: 88376}, name: "InlineButton", }, &ruleRefExpr{ - pos: position{line: 2714, col: 11, offset: 88425}, + pos: position{line: 2713, col: 11, offset: 88399}, name: "InlineMenu", }, }, @@ -70228,22 +71937,22 @@ var g = &grammar{ }, { name: "InlinePassthrough", - pos: position{line: 2718, col: 1, offset: 88482}, + pos: position{line: 2717, col: 1, offset: 88456}, expr: &actionExpr{ - pos: position{line: 2720, col: 5, offset: 88570}, + pos: position{line: 2719, col: 5, offset: 88544}, run: (*parser).callonInlinePassthrough1, expr: &seqExpr{ - pos: position{line: 2720, col: 5, offset: 88570}, + pos: position{line: 2719, col: 5, offset: 88544}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2720, col: 5, offset: 88570}, + pos: position{line: 2719, col: 5, offset: 88544}, run: (*parser).callonInlinePassthrough3, }, &labeledExpr{ - pos: position{line: 2723, col: 5, offset: 88647}, + pos: position{line: 2722, col: 5, offset: 88621}, label: "element", expr: &choiceExpr{ - pos: position{line: 2724, col: 9, offset: 88665}, + pos: position{line: 2723, col: 9, offset: 88639}, alternatives: []interface{}{ &actionExpr{ pos: position{line: 1419, col: 26, offset: 45542}, @@ -70298,10 +72007,10 @@ var g = &grammar{ ¬Expr{ pos: position{line: 1425, col: 12, offset: 45988}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonInlinePassthrough21, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -70312,25 +72021,25 @@ var g = &grammar{ ¬Expr{ pos: position{line: 1425, col: 19, offset: 45995}, expr: &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonInlinePassthrough24, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -70367,7 +72076,7 @@ var g = &grammar{ ¬Expr{ pos: position{line: 1419, col: 121, offset: 45637}, expr: &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -70414,10 +72123,10 @@ var g = &grammar{ ¬Expr{ pos: position{line: 1411, col: 64, offset: 45097}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonInlinePassthrough45, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -70428,25 +72137,25 @@ var g = &grammar{ ¬Expr{ pos: position{line: 1411, col: 71, offset: 45104}, expr: &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonInlinePassthrough48, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -70469,12 +72178,12 @@ var g = &grammar{ pos: position{line: 1411, col: 86, offset: 45119}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, run: (*parser).callonInlinePassthrough58, expr: &oneOrMoreExpr{ - pos: position{line: 3136, col: 11, offset: 100698}, + pos: position{line: 3138, col: 11, offset: 100499}, expr: &charClassMatcher{ - pos: position{line: 3136, col: 12, offset: 100699}, + pos: position{line: 3138, col: 12, offset: 100500}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -70503,25 +72212,25 @@ var g = &grammar{ ¬Expr{ pos: position{line: 1411, col: 151, offset: 45184}, expr: &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonInlinePassthrough65, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -70548,10 +72257,10 @@ var g = &grammar{ ¬Expr{ pos: position{line: 1413, col: 12, offset: 45344}, expr: &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonInlinePassthrough74, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -70562,25 +72271,25 @@ var g = &grammar{ ¬Expr{ pos: position{line: 1413, col: 19, offset: 45351}, expr: &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonInlinePassthrough77, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -70616,7 +72325,7 @@ var g = &grammar{ ¬Expr{ pos: position{line: 1407, col: 121, offset: 44920}, expr: &charClassMatcher{ - pos: position{line: 3030, col: 13, offset: 97469}, + pos: position{line: 3030, col: 13, offset: 97444}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -70628,7 +72337,7 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2724, col: 57, offset: 88713}, + pos: position{line: 2723, col: 57, offset: 88687}, name: "PassthroughMacro", }, }, @@ -70640,16 +72349,16 @@ var g = &grammar{ }, { name: "Quote", - pos: position{line: 2729, col: 1, offset: 88773}, + pos: position{line: 2728, col: 1, offset: 88747}, expr: &seqExpr{ - pos: position{line: 2731, col: 5, offset: 88849}, + pos: position{line: 2730, col: 5, offset: 88823}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2731, col: 5, offset: 88849}, + pos: position{line: 2730, col: 5, offset: 88823}, run: (*parser).callonQuote2, }, &ruleRefExpr{ - pos: position{line: 2734, col: 5, offset: 88914}, + pos: position{line: 2733, col: 5, offset: 88888}, name: "QuotedText", }, }, @@ -70657,66 +72366,66 @@ var g = &grammar{ }, { name: "TableColumnsAttribute", - pos: position{line: 2945, col: 1, offset: 94551}, + pos: position{line: 2945, col: 1, offset: 94526}, expr: &actionExpr{ - pos: position{line: 2945, col: 26, offset: 94576}, + pos: position{line: 2945, col: 26, offset: 94551}, run: (*parser).callonTableColumnsAttribute1, expr: &seqExpr{ - pos: position{line: 2945, col: 26, offset: 94576}, + pos: position{line: 2945, col: 26, offset: 94551}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2945, col: 26, offset: 94576}, + pos: position{line: 2945, col: 26, offset: 94551}, label: "cols", expr: &zeroOrMoreExpr{ - pos: position{line: 2945, col: 31, offset: 94581}, + pos: position{line: 2945, col: 31, offset: 94556}, expr: &actionExpr{ - pos: position{line: 2950, col: 5, offset: 94644}, + pos: position{line: 2950, col: 5, offset: 94619}, run: (*parser).callonTableColumnsAttribute5, expr: &seqExpr{ - pos: position{line: 2950, col: 5, offset: 94644}, + pos: position{line: 2950, col: 5, offset: 94619}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2950, col: 5, offset: 94644}, + pos: position{line: 2950, col: 5, offset: 94619}, expr: ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, &labeledExpr{ - pos: position{line: 2953, col: 5, offset: 94768}, + pos: position{line: 2953, col: 5, offset: 94743}, label: "multiplier", expr: &zeroOrOneExpr{ - pos: position{line: 2953, col: 16, offset: 94779}, + pos: position{line: 2953, col: 16, offset: 94754}, expr: &actionExpr{ - pos: position{line: 2953, col: 17, offset: 94780}, + pos: position{line: 2953, col: 17, offset: 94755}, run: (*parser).callonTableColumnsAttribute12, expr: &seqExpr{ - pos: position{line: 2953, col: 17, offset: 94780}, + pos: position{line: 2953, col: 17, offset: 94755}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2953, col: 17, offset: 94780}, + pos: position{line: 2953, col: 17, offset: 94755}, label: "n", expr: &actionExpr{ - pos: position{line: 3124, col: 12, offset: 100458}, + pos: position{line: 3126, col: 12, offset: 100259}, run: (*parser).callonTableColumnsAttribute15, expr: &seqExpr{ - pos: position{line: 3124, col: 13, offset: 100459}, + pos: position{line: 3126, col: 13, offset: 100260}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 3124, col: 13, offset: 100459}, + pos: position{line: 3126, col: 13, offset: 100260}, expr: &litMatcher{ - pos: position{line: 3124, col: 13, offset: 100459}, + pos: position{line: 3126, col: 13, offset: 100260}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 3124, col: 18, offset: 100464}, + pos: position{line: 3126, col: 18, offset: 100265}, expr: &charClassMatcher{ - pos: position{line: 3124, col: 18, offset: 100464}, + pos: position{line: 3126, col: 18, offset: 100265}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -70728,7 +72437,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2953, col: 27, offset: 94790}, + pos: position{line: 2953, col: 27, offset: 94765}, val: "*", ignoreCase: false, want: "\"*\"", @@ -70739,38 +72448,38 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2954, col: 5, offset: 94818}, + pos: position{line: 2954, col: 5, offset: 94793}, label: "halign", expr: &zeroOrOneExpr{ - pos: position{line: 2954, col: 12, offset: 94825}, + pos: position{line: 2954, col: 12, offset: 94800}, expr: &choiceExpr{ - pos: position{line: 2955, col: 9, offset: 94835}, + pos: position{line: 2955, col: 9, offset: 94810}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2955, col: 9, offset: 94835}, + pos: position{line: 2955, col: 9, offset: 94810}, run: (*parser).callonTableColumnsAttribute25, expr: &litMatcher{ - pos: position{line: 2955, col: 9, offset: 94835}, + pos: position{line: 2955, col: 9, offset: 94810}, val: "<", ignoreCase: false, want: "\"<\"", }, }, &actionExpr{ - pos: position{line: 2956, col: 11, offset: 94882}, + pos: position{line: 2956, col: 11, offset: 94857}, run: (*parser).callonTableColumnsAttribute27, expr: &litMatcher{ - pos: position{line: 2956, col: 11, offset: 94882}, + pos: position{line: 2956, col: 11, offset: 94857}, val: ">", ignoreCase: false, want: "\">\"", }, }, &actionExpr{ - pos: position{line: 2957, col: 11, offset: 94930}, + pos: position{line: 2957, col: 11, offset: 94905}, run: (*parser).callonTableColumnsAttribute29, expr: &litMatcher{ - pos: position{line: 2957, col: 11, offset: 94930}, + pos: position{line: 2957, col: 11, offset: 94905}, val: "^", ignoreCase: false, want: "\"^\"", @@ -70781,38 +72490,38 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2959, col: 5, offset: 94980}, + pos: position{line: 2959, col: 5, offset: 94955}, label: "valign", expr: &zeroOrOneExpr{ - pos: position{line: 2959, col: 12, offset: 94987}, + pos: position{line: 2959, col: 12, offset: 94962}, expr: &choiceExpr{ - pos: position{line: 2960, col: 9, offset: 94997}, + pos: position{line: 2960, col: 9, offset: 94972}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2960, col: 9, offset: 94997}, + pos: position{line: 2960, col: 9, offset: 94972}, run: (*parser).callonTableColumnsAttribute34, expr: &litMatcher{ - pos: position{line: 2960, col: 9, offset: 94997}, + pos: position{line: 2960, col: 9, offset: 94972}, val: ".<", ignoreCase: false, want: "\".<\"", }, }, &actionExpr{ - pos: position{line: 2961, col: 11, offset: 95044}, + pos: position{line: 2961, col: 11, offset: 95019}, run: (*parser).callonTableColumnsAttribute36, expr: &litMatcher{ - pos: position{line: 2961, col: 11, offset: 95044}, + pos: position{line: 2961, col: 11, offset: 95019}, val: ".>", ignoreCase: false, want: "\".>\"", }, }, &actionExpr{ - pos: position{line: 2962, col: 11, offset: 95094}, + pos: position{line: 2962, col: 11, offset: 95069}, run: (*parser).callonTableColumnsAttribute38, expr: &litMatcher{ - pos: position{line: 2962, col: 11, offset: 95094}, + pos: position{line: 2962, col: 11, offset: 95069}, val: ".^", ignoreCase: false, want: "\".^\"", @@ -70823,32 +72532,32 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2964, col: 5, offset: 95145}, + pos: position{line: 2964, col: 5, offset: 95120}, label: "weight", expr: &zeroOrOneExpr{ - pos: position{line: 2964, col: 12, offset: 95152}, + pos: position{line: 2964, col: 12, offset: 95127}, expr: &choiceExpr{ - pos: position{line: 2964, col: 13, offset: 95153}, + pos: position{line: 2964, col: 13, offset: 95128}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3124, col: 12, offset: 100458}, + pos: position{line: 3126, col: 12, offset: 100259}, run: (*parser).callonTableColumnsAttribute43, expr: &seqExpr{ - pos: position{line: 3124, col: 13, offset: 100459}, + pos: position{line: 3126, col: 13, offset: 100260}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 3124, col: 13, offset: 100459}, + pos: position{line: 3126, col: 13, offset: 100260}, expr: &litMatcher{ - pos: position{line: 3124, col: 13, offset: 100459}, + pos: position{line: 3126, col: 13, offset: 100260}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 3124, col: 18, offset: 100464}, + pos: position{line: 3126, col: 18, offset: 100265}, expr: &charClassMatcher{ - pos: position{line: 3124, col: 18, offset: 100464}, + pos: position{line: 3126, col: 18, offset: 100265}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -70859,10 +72568,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2964, col: 24, offset: 95164}, + pos: position{line: 2964, col: 24, offset: 95139}, run: (*parser).callonTableColumnsAttribute49, expr: &litMatcher{ - pos: position{line: 2964, col: 24, offset: 95164}, + pos: position{line: 2964, col: 24, offset: 95139}, val: "~", ignoreCase: false, want: "\"~\"", @@ -70873,15 +72582,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2965, col: 5, offset: 95206}, + pos: position{line: 2965, col: 5, offset: 95181}, label: "style", expr: &zeroOrOneExpr{ - pos: position{line: 2965, col: 11, offset: 95212}, + pos: position{line: 2965, col: 11, offset: 95187}, expr: &actionExpr{ - pos: position{line: 2965, col: 12, offset: 95213}, + pos: position{line: 2965, col: 12, offset: 95188}, run: (*parser).callonTableColumnsAttribute53, expr: &charClassMatcher{ - pos: position{line: 2965, col: 12, offset: 95213}, + pos: position{line: 2965, col: 12, offset: 95188}, val: "[adehlms]", chars: []rune{'a', 'd', 'e', 'h', 'l', 'm', 's'}, ignoreCase: false, @@ -70891,12 +72600,12 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2967, col: 5, offset: 95343}, + pos: position{line: 2967, col: 5, offset: 95318}, label: "comma", expr: &zeroOrOneExpr{ - pos: position{line: 2967, col: 11, offset: 95349}, + pos: position{line: 2967, col: 11, offset: 95324}, expr: &litMatcher{ - pos: position{line: 2967, col: 12, offset: 95350}, + pos: position{line: 2967, col: 12, offset: 95325}, val: ",", ignoreCase: false, want: "\",\"", @@ -70904,7 +72613,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 2968, col: 5, offset: 95360}, + pos: position{line: 2968, col: 5, offset: 95335}, run: (*parser).callonTableColumnsAttribute58, }, }, @@ -70913,9 +72622,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -70924,23 +72633,23 @@ var g = &grammar{ }, { name: "UserMacroBlock", - pos: position{line: 2995, col: 1, offset: 96369}, + pos: position{line: 2995, col: 1, offset: 96344}, expr: &actionExpr{ - pos: position{line: 2996, col: 5, offset: 96392}, + pos: position{line: 2996, col: 5, offset: 96367}, run: (*parser).callonUserMacroBlock1, expr: &seqExpr{ - pos: position{line: 2996, col: 5, offset: 96392}, + pos: position{line: 2996, col: 5, offset: 96367}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2996, col: 5, offset: 96392}, + pos: position{line: 2996, col: 5, offset: 96367}, label: "name", expr: &actionExpr{ - pos: position{line: 3019, col: 18, offset: 97133}, + pos: position{line: 3019, col: 18, offset: 97108}, run: (*parser).callonUserMacroBlock4, expr: &oneOrMoreExpr{ - pos: position{line: 3019, col: 19, offset: 97134}, + pos: position{line: 3019, col: 19, offset: 97109}, expr: &charClassMatcher{ - pos: position{line: 3019, col: 19, offset: 97134}, + pos: position{line: 3019, col: 19, offset: 97109}, val: "[_-0-9\\pL]", chars: []rune{'_', '-'}, ranges: []rune{'0', '9'}, @@ -70952,25 +72661,25 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 2997, col: 5, offset: 96418}, + pos: position{line: 2997, col: 5, offset: 96393}, run: (*parser).callonUserMacroBlock7, }, &litMatcher{ - pos: position{line: 3001, col: 5, offset: 96546}, + pos: position{line: 3001, col: 5, offset: 96521}, val: "::", ignoreCase: false, want: "\"::\"", }, &labeledExpr{ - pos: position{line: 3002, col: 5, offset: 96556}, + pos: position{line: 3002, col: 5, offset: 96531}, label: "value", expr: &actionExpr{ - pos: position{line: 3023, col: 19, offset: 97209}, + pos: position{line: 3023, col: 19, offset: 97184}, run: (*parser).callonUserMacroBlock10, expr: &zeroOrMoreExpr{ - pos: position{line: 3023, col: 19, offset: 97209}, + pos: position{line: 3023, col: 19, offset: 97184}, expr: &charClassMatcher{ - pos: position{line: 3023, col: 19, offset: 97209}, + pos: position{line: 3023, col: 19, offset: 97184}, val: "[^:[ \\r\\n]", chars: []rune{':', '[', ' ', '\r', '\n'}, ignoreCase: false, @@ -70980,36 +72689,36 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 3003, col: 5, offset: 96584}, + pos: position{line: 3003, col: 5, offset: 96559}, label: "attributes", expr: &ruleRefExpr{ - pos: position{line: 3003, col: 17, offset: 96596}, + pos: position{line: 3003, col: 17, offset: 96571}, name: "InlineAttributes", }, }, &choiceExpr{ - pos: position{line: 3148, col: 8, offset: 100955}, + pos: position{line: 3150, col: 8, offset: 100756}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3141, col: 12, offset: 100815}, + pos: position{line: 3143, col: 12, offset: 100616}, run: (*parser).callonUserMacroBlock16, expr: &choiceExpr{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3141, col: 13, offset: 100816}, + pos: position{line: 3143, col: 13, offset: 100617}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 20, offset: 100823}, + pos: position{line: 3143, col: 20, offset: 100624}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3141, col: 29, offset: 100832}, + pos: position{line: 3143, col: 29, offset: 100633}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -71018,9 +72727,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, }, @@ -71031,23 +72740,23 @@ var g = &grammar{ }, { name: "InlineUserMacro", - pos: position{line: 3007, col: 1, offset: 96744}, + pos: position{line: 3007, col: 1, offset: 96719}, expr: &actionExpr{ - pos: position{line: 3008, col: 5, offset: 96768}, + pos: position{line: 3008, col: 5, offset: 96743}, run: (*parser).callonInlineUserMacro1, expr: &seqExpr{ - pos: position{line: 3008, col: 5, offset: 96768}, + pos: position{line: 3008, col: 5, offset: 96743}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 3008, col: 5, offset: 96768}, + pos: position{line: 3008, col: 5, offset: 96743}, label: "name", expr: &actionExpr{ - pos: position{line: 3019, col: 18, offset: 97133}, + pos: position{line: 3019, col: 18, offset: 97108}, run: (*parser).callonInlineUserMacro4, expr: &oneOrMoreExpr{ - pos: position{line: 3019, col: 19, offset: 97134}, + pos: position{line: 3019, col: 19, offset: 97109}, expr: &charClassMatcher{ - pos: position{line: 3019, col: 19, offset: 97134}, + pos: position{line: 3019, col: 19, offset: 97109}, val: "[_-0-9\\pL]", chars: []rune{'_', '-'}, ranges: []rune{'0', '9'}, @@ -71059,25 +72768,25 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 3009, col: 5, offset: 96794}, + pos: position{line: 3009, col: 5, offset: 96769}, run: (*parser).callonInlineUserMacro7, }, &litMatcher{ - pos: position{line: 3013, col: 5, offset: 96922}, + pos: position{line: 3013, col: 5, offset: 96897}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 3014, col: 5, offset: 96931}, + pos: position{line: 3014, col: 5, offset: 96906}, label: "value", expr: &actionExpr{ - pos: position{line: 3023, col: 19, offset: 97209}, + pos: position{line: 3023, col: 19, offset: 97184}, run: (*parser).callonInlineUserMacro10, expr: &zeroOrMoreExpr{ - pos: position{line: 3023, col: 19, offset: 97209}, + pos: position{line: 3023, col: 19, offset: 97184}, expr: &charClassMatcher{ - pos: position{line: 3023, col: 19, offset: 97209}, + pos: position{line: 3023, col: 19, offset: 97184}, val: "[^:[ \\r\\n]", chars: []rune{':', '[', ' ', '\r', '\n'}, ignoreCase: false, @@ -71087,10 +72796,10 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 3015, col: 5, offset: 96959}, + pos: position{line: 3015, col: 5, offset: 96934}, label: "attributes", expr: &ruleRefExpr{ - pos: position{line: 3015, col: 17, offset: 96971}, + pos: position{line: 3015, col: 17, offset: 96946}, name: "InlineAttributes", }, }, @@ -71100,48 +72809,48 @@ var g = &grammar{ }, { name: "FileLocation", - pos: position{line: 3086, col: 1, offset: 99178}, + pos: position{line: 3089, col: 1, offset: 99026}, expr: &actionExpr{ - pos: position{line: 3086, col: 17, offset: 99194}, + pos: position{line: 3089, col: 17, offset: 99042}, run: (*parser).callonFileLocation1, expr: &labeledExpr{ - pos: position{line: 3086, col: 17, offset: 99194}, + pos: position{line: 3089, col: 17, offset: 99042}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 3086, col: 22, offset: 99199}, + pos: position{line: 3089, col: 22, offset: 99047}, expr: &choiceExpr{ - pos: position{line: 3086, col: 23, offset: 99200}, + pos: position{line: 3089, col: 23, offset: 99048}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3103, col: 5, offset: 99693}, + pos: position{line: 3106, col: 5, offset: 99541}, run: (*parser).callonFileLocation5, expr: &seqExpr{ - pos: position{line: 3103, col: 5, offset: 99693}, + pos: position{line: 3106, col: 5, offset: 99541}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 3103, col: 5, offset: 99693}, + pos: position{line: 3106, col: 5, offset: 99541}, expr: &litMatcher{ - pos: position{line: 3103, col: 6, offset: 99694}, + pos: position{line: 3106, col: 6, offset: 99542}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 3104, col: 5, offset: 99718}, + pos: position{line: 3107, col: 5, offset: 99566}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 3104, col: 14, offset: 99727}, + pos: position{line: 3107, col: 14, offset: 99575}, expr: &choiceExpr{ - pos: position{line: 3105, col: 9, offset: 99737}, + pos: position{line: 3108, col: 9, offset: 99585}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3105, col: 9, offset: 99737}, + pos: position{line: 3108, col: 9, offset: 99585}, run: (*parser).callonFileLocation12, expr: &oneOrMoreExpr{ - pos: position{line: 3105, col: 9, offset: 99737}, + pos: position{line: 3108, col: 9, offset: 99585}, expr: &charClassMatcher{ - pos: position{line: 3105, col: 10, offset: 99738}, + pos: position{line: 3108, col: 10, offset: 99586}, val: "[^\\r\\n[]�{.,;?! ]", chars: []rune{'\r', '\n', '[', ']', '�', '{', '.', ',', ';', '?', '!', ' '}, ignoreCase: false, @@ -71150,13 +72859,13 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 3108, col: 11, offset: 100001}, + pos: position{line: 3111, col: 11, offset: 99849}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3069, col: 25, offset: 98843}, + pos: position{line: 3072, col: 25, offset: 98691}, run: (*parser).callonFileLocation16, expr: &charClassMatcher{ - pos: position{line: 3069, col: 25, offset: 98843}, + pos: position{line: 3072, col: 25, offset: 98691}, val: "[.,;?!]", chars: []rune{'.', ',', ';', '?', '!'}, ignoreCase: false, @@ -71164,23 +72873,23 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3108, col: 32, offset: 100022}, + pos: position{line: 3111, col: 32, offset: 99870}, expr: ¬Expr{ - pos: position{line: 3108, col: 34, offset: 100024}, + pos: position{line: 3111, col: 34, offset: 99872}, expr: &choiceExpr{ - pos: position{line: 3108, col: 36, offset: 100026}, + pos: position{line: 3111, col: 36, offset: 99874}, alternatives: []interface{}{ ¬Expr{ - pos: position{line: 3145, col: 8, offset: 100905}, + pos: position{line: 3147, col: 8, offset: 100706}, expr: &anyMatcher{ - line: 3145, col: 9, offset: 100906, + line: 3147, col: 9, offset: 100707, }, }, &actionExpr{ - pos: position{line: 3132, col: 10, offset: 100631}, + pos: position{line: 3134, col: 10, offset: 100432}, run: (*parser).callonFileLocation23, expr: &charClassMatcher{ - pos: position{line: 3132, col: 11, offset: 100632}, + pos: position{line: 3134, col: 11, offset: 100433}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -71548,10 +73257,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3111, col: 11, offset: 100127}, + pos: position{line: 3113, col: 11, offset: 99928}, run: (*parser).callonFileLocation94, expr: &litMatcher{ - pos: position{line: 3111, col: 11, offset: 100127}, + pos: position{line: 3113, col: 11, offset: 99928}, val: "{", ignoreCase: false, want: "\"{\"", @@ -77781,8 +79490,76 @@ func (p *parser) callonBlockAttributes5() (interface{}, error) { return p.cur.onBlockAttributes5(stack["anchor"]) } +func (c *current) onBlockAttributes141() error { + // because 'Mdash' symbol relies on tracking + c.globalStore[suffixTrackingKey] = alphanumSuffix + return nil + +} + +func (p *parser) callonBlockAttributes141() error { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onBlockAttributes141() +} + +func (c *current) onBlockAttributes150() (interface{}, error) { + return types.NewSymbol("\"`") + +} + +func (p *parser) callonBlockAttributes150() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onBlockAttributes150() +} + +func (c *current) onBlockAttributes152() (interface{}, error) { + return types.NewSymbol("`\"") + +} + +func (p *parser) callonBlockAttributes152() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onBlockAttributes152() +} + +func (c *current) onBlockAttributes154() (interface{}, error) { + return types.NewSymbol("'`") + +} + +func (p *parser) callonBlockAttributes154() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onBlockAttributes154() +} + +func (c *current) onBlockAttributes156() (interface{}, error) { + return types.NewSymbol("`'") + +} + +func (p *parser) callonBlockAttributes156() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onBlockAttributes156() +} + +func (c *current) onBlockAttributes158() (interface{}, error) { + return types.NewSymbol("(C)") + +} + +func (p *parser) callonBlockAttributes158() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onBlockAttributes158() +} + func (c *current) onBlockAttributes160() (interface{}, error) { - return string(c.text), nil + return types.NewSymbol("(TM)") } @@ -77792,19 +79569,416 @@ func (p *parser) callonBlockAttributes160() (interface{}, error) { return p.cur.onBlockAttributes160() } -func (c *current) onBlockAttributes165() (interface{}, error) { +func (c *current) onBlockAttributes162() (interface{}, error) { + return types.NewSymbol("(R)") + +} + +func (p *parser) callonBlockAttributes162() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onBlockAttributes162() +} + +func (c *current) onBlockAttributes164() (interface{}, error) { + return types.NewSymbol("...") + +} + +func (p *parser) callonBlockAttributes164() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onBlockAttributes164() +} + +func (c *current) onBlockAttributes166() (interface{}, error) { + return types.NewSymbol("->") + +} + +func (p *parser) callonBlockAttributes166() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onBlockAttributes166() +} + +func (c *current) onBlockAttributes170() (bool, error) { + return c.isPreceededBySpace(), nil + +} + +func (p *parser) callonBlockAttributes170() (bool, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onBlockAttributes170() +} + +func (c *current) onBlockAttributes173() (interface{}, error) { + return string(c.text), nil + +} + +func (p *parser) callonBlockAttributes173() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onBlockAttributes173() +} + +func (c *current) onBlockAttributes177() (interface{}, error) { + // TODO: just use "\n" + return string(c.text), nil +} + +func (p *parser) callonBlockAttributes177() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onBlockAttributes177() +} + +func (c *current) onBlockAttributes168() (interface{}, error) { + return types.NewSymbol(" -- ") + +} + +func (p *parser) callonBlockAttributes168() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onBlockAttributes168() +} + +func (c *current) onBlockAttributes186() (bool, error) { + return c.isPreceededByAlphanum(), nil + +} + +func (p *parser) callonBlockAttributes186() (bool, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onBlockAttributes186() +} + +func (c *current) onBlockAttributes191() (interface{}, error) { + // TODO: just use "\n" + return string(c.text), nil +} + +func (p *parser) callonBlockAttributes191() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onBlockAttributes191() +} + +func (c *current) onBlockAttributes184() (interface{}, error) { + return types.NewSymbol("--") + +} + +func (p *parser) callonBlockAttributes184() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onBlockAttributes184() +} + +func (c *current) onBlockAttributes198() (interface{}, error) { + return types.NewSymbol("<-") + +} + +func (p *parser) callonBlockAttributes198() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onBlockAttributes198() +} + +func (c *current) onBlockAttributes200() (interface{}, error) { + return types.NewSymbol("=>") + +} + +func (p *parser) callonBlockAttributes200() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onBlockAttributes200() +} + +func (c *current) onBlockAttributes202() (interface{}, error) { + return types.NewSymbol("<=") + +} + +func (p *parser) callonBlockAttributes202() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onBlockAttributes202() +} + +func (c *current) onBlockAttributes146() (interface{}, error) { + return types.NewStringElement(strings.TrimPrefix(string(c.text), `\`)) + +} + +func (p *parser) callonBlockAttributes146() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onBlockAttributes146() +} + +func (c *current) onBlockAttributes204() (interface{}, error) { + return types.NewSymbol("\"`") + +} + +func (p *parser) callonBlockAttributes204() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onBlockAttributes204() +} + +func (c *current) onBlockAttributes206() (interface{}, error) { + return types.NewSymbol("`\"") + +} + +func (p *parser) callonBlockAttributes206() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onBlockAttributes206() +} + +func (c *current) onBlockAttributes208() (interface{}, error) { + return types.NewSymbol("'`") + +} + +func (p *parser) callonBlockAttributes208() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onBlockAttributes208() +} + +func (c *current) onBlockAttributes210() (interface{}, error) { + return types.NewSymbol("`'") + +} + +func (p *parser) callonBlockAttributes210() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onBlockAttributes210() +} + +func (c *current) onBlockAttributes212() (interface{}, error) { + return types.NewSymbol("(C)") + +} + +func (p *parser) callonBlockAttributes212() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onBlockAttributes212() +} + +func (c *current) onBlockAttributes214() (interface{}, error) { + return types.NewSymbol("(TM)") + +} + +func (p *parser) callonBlockAttributes214() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onBlockAttributes214() +} + +func (c *current) onBlockAttributes216() (interface{}, error) { + return types.NewSymbol("(R)") + +} + +func (p *parser) callonBlockAttributes216() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onBlockAttributes216() +} + +func (c *current) onBlockAttributes218() (interface{}, error) { + return types.NewSymbol("...") + +} + +func (p *parser) callonBlockAttributes218() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onBlockAttributes218() +} + +func (c *current) onBlockAttributes222() (bool, error) { + return c.isPreceededBySpace(), nil + +} + +func (p *parser) callonBlockAttributes222() (bool, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onBlockAttributes222() +} + +func (c *current) onBlockAttributes225() (interface{}, error) { + return string(c.text), nil + +} + +func (p *parser) callonBlockAttributes225() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onBlockAttributes225() +} + +func (c *current) onBlockAttributes229() (interface{}, error) { // TODO: just use "\n" return string(c.text), nil } -func (p *parser) callonBlockAttributes165() (interface{}, error) { +func (p *parser) callonBlockAttributes229() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onBlockAttributes229() +} + +func (c *current) onBlockAttributes220() (interface{}, error) { + return types.NewSymbol(" -- ") + +} + +func (p *parser) callonBlockAttributes220() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onBlockAttributes165() + return p.cur.onBlockAttributes220() +} + +func (c *current) onBlockAttributes238() (bool, error) { + return c.isPreceededByAlphanum(), nil + +} + +func (p *parser) callonBlockAttributes238() (bool, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onBlockAttributes238() +} + +func (c *current) onBlockAttributes243() (interface{}, error) { + // TODO: just use "\n" + return string(c.text), nil +} + +func (p *parser) callonBlockAttributes243() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onBlockAttributes243() +} + +func (c *current) onBlockAttributes236() (interface{}, error) { + return types.NewSymbol("--") + +} + +func (p *parser) callonBlockAttributes236() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onBlockAttributes236() +} + +func (c *current) onBlockAttributes250() (interface{}, error) { + return types.NewSymbol("->") + +} + +func (p *parser) callonBlockAttributes250() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onBlockAttributes250() +} + +func (c *current) onBlockAttributes252() (interface{}, error) { + return types.NewSymbol("<-") + +} + +func (p *parser) callonBlockAttributes252() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onBlockAttributes252() +} + +func (c *current) onBlockAttributes254() (interface{}, error) { + return types.NewSymbol("=>") + +} + +func (p *parser) callonBlockAttributes254() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onBlockAttributes254() +} + +func (c *current) onBlockAttributes256() (interface{}, error) { + return types.NewSymbol("<=") + +} + +func (p *parser) callonBlockAttributes256() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onBlockAttributes256() +} + +func (c *current) onBlockAttributes258() (interface{}, error) { + log.Debug("matched escaped apostrophe") + return types.NewStringElement(strings.TrimSuffix(string(c.text), `\'`) + `'`) // retain the apostrophe, but discard the `\` escape char + +} + +func (p *parser) callonBlockAttributes258() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onBlockAttributes258() +} + +func (c *current) onBlockAttributes264() (interface{}, error) { + return types.NewSymbolWithForeword("'", strings.TrimSuffix(string(c.text), `'`)) + +} + +func (p *parser) callonBlockAttributes264() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onBlockAttributes264() +} + +func (c *current) onBlockAttributes279() (interface{}, error) { + return string(c.text), nil + +} + +func (p *parser) callonBlockAttributes279() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onBlockAttributes279() +} + +func (c *current) onBlockAttributes284() (interface{}, error) { + // TODO: just use "\n" + return string(c.text), nil +} + +func (p *parser) callonBlockAttributes284() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onBlockAttributes284() } func (c *current) onBlockAttributes138() (interface{}, error) { - // TODO: also allow trailing quotes/quotation marks? + return types.NewStringElement(string(c.text)) } @@ -77815,29 +79989,29 @@ func (p *parser) callonBlockAttributes138() (interface{}, error) { return p.cur.onBlockAttributes138() } -func (c *current) onBlockAttributes172() (interface{}, error) { +func (c *current) onBlockAttributes291() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonBlockAttributes172() (interface{}, error) { +func (p *parser) callonBlockAttributes291() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onBlockAttributes172() + return p.cur.onBlockAttributes291() } -func (c *current) onBlockAttributes178() (interface{}, error) { +func (c *current) onBlockAttributes297() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonBlockAttributes178() (interface{}, error) { +func (p *parser) callonBlockAttributes297() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onBlockAttributes178() + return p.cur.onBlockAttributes297() } -func (c *current) onBlockAttributes174(name interface{}) (interface{}, error) { +func (c *current) onBlockAttributes293(name interface{}) (interface{}, error) { log.Debug("matching escaped attribute reference") // return types.NewStringElement("{"+name.(string)+"}") @@ -77845,45 +80019,45 @@ func (c *current) onBlockAttributes174(name interface{}) (interface{}, error) { } -func (p *parser) callonBlockAttributes174() (interface{}, error) { +func (p *parser) callonBlockAttributes293() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onBlockAttributes174(stack["name"]) + return p.cur.onBlockAttributes293(stack["name"]) } -func (c *current) onBlockAttributes188() (interface{}, error) { +func (c *current) onBlockAttributes307() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonBlockAttributes188() (interface{}, error) { +func (p *parser) callonBlockAttributes307() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onBlockAttributes188() + return p.cur.onBlockAttributes307() } -func (c *current) onBlockAttributes184(name interface{}) (interface{}, error) { +func (c *current) onBlockAttributes303(name interface{}) (interface{}, error) { return types.NewAttributeReference(name.(string), string(c.text)) } -func (p *parser) callonBlockAttributes184() (interface{}, error) { +func (p *parser) callonBlockAttributes303() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onBlockAttributes184(stack["name"]) + return p.cur.onBlockAttributes303(stack["name"]) } -func (c *current) onBlockAttributes194() (interface{}, error) { +func (c *current) onBlockAttributes313() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonBlockAttributes194() (interface{}, error) { +func (p *parser) callonBlockAttributes313() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onBlockAttributes194() + return p.cur.onBlockAttributes313() } func (c *current) onBlockAttributes130(elements interface{}) (interface{}, error) { @@ -77897,59 +80071,59 @@ func (p *parser) callonBlockAttributes130() (interface{}, error) { return p.cur.onBlockAttributes130(stack["elements"]) } -func (c *current) onBlockAttributes197() (interface{}, error) { +func (c *current) onBlockAttributes316() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonBlockAttributes197() (interface{}, error) { +func (p *parser) callonBlockAttributes316() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onBlockAttributes197() + return p.cur.onBlockAttributes316() } -func (c *current) onBlockAttributes200() (interface{}, error) { +func (c *current) onBlockAttributes319() (interface{}, error) { // TODO: just use "\n" return string(c.text), nil } -func (p *parser) callonBlockAttributes200() (interface{}, error) { +func (p *parser) callonBlockAttributes319() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onBlockAttributes200() + return p.cur.onBlockAttributes319() } -func (c *current) onBlockAttributes214() (interface{}, error) { +func (c *current) onBlockAttributes333() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonBlockAttributes214() (interface{}, error) { +func (p *parser) callonBlockAttributes333() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onBlockAttributes214() + return p.cur.onBlockAttributes333() } -func (c *current) onBlockAttributes217() (interface{}, error) { +func (c *current) onBlockAttributes336() (interface{}, error) { // TODO: just use "\n" return string(c.text), nil } -func (p *parser) callonBlockAttributes217() (interface{}, error) { +func (p *parser) callonBlockAttributes336() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onBlockAttributes217() + return p.cur.onBlockAttributes336() } -func (c *current) onBlockAttributes208() (interface{}, error) { +func (c *current) onBlockAttributes327() (interface{}, error) { return types.NewBlankLine() } -func (p *parser) callonBlockAttributes208() (interface{}, error) { +func (p *parser) callonBlockAttributes327() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onBlockAttributes208() + return p.cur.onBlockAttributes327() } func (c *current) onBlockAttributes127(title interface{}) (interface{}, error) { @@ -77963,70 +80137,70 @@ func (p *parser) callonBlockAttributes127() (interface{}, error) { return p.cur.onBlockAttributes127(stack["title"]) } -func (c *current) onBlockAttributes229() (interface{}, error) { +func (c *current) onBlockAttributes348() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonBlockAttributes229() (interface{}, error) { +func (p *parser) callonBlockAttributes348() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onBlockAttributes229() + return p.cur.onBlockAttributes348() } -func (c *current) onBlockAttributes232() (interface{}, error) { +func (c *current) onBlockAttributes351() (interface{}, error) { // TODO: just use "\n" return string(c.text), nil } -func (p *parser) callonBlockAttributes232() (interface{}, error) { +func (p *parser) callonBlockAttributes351() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onBlockAttributes232() + return p.cur.onBlockAttributes351() } -func (c *current) onBlockAttributes246() (interface{}, error) { +func (c *current) onBlockAttributes365() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonBlockAttributes246() (interface{}, error) { +func (p *parser) callonBlockAttributes365() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onBlockAttributes246() + return p.cur.onBlockAttributes365() } -func (c *current) onBlockAttributes249() (interface{}, error) { +func (c *current) onBlockAttributes368() (interface{}, error) { // TODO: just use "\n" return string(c.text), nil } -func (p *parser) callonBlockAttributes249() (interface{}, error) { +func (p *parser) callonBlockAttributes368() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onBlockAttributes249() + return p.cur.onBlockAttributes368() } -func (c *current) onBlockAttributes240() (interface{}, error) { +func (c *current) onBlockAttributes359() (interface{}, error) { return types.NewBlankLine() } -func (p *parser) callonBlockAttributes240() (interface{}, error) { +func (p *parser) callonBlockAttributes359() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onBlockAttributes240() + return p.cur.onBlockAttributes359() } -func (c *current) onBlockAttributes224(attributes interface{}) (interface{}, error) { +func (c *current) onBlockAttributes343(attributes interface{}) (interface{}, error) { return attributes, nil } -func (p *parser) callonBlockAttributes224() (interface{}, error) { +func (p *parser) callonBlockAttributes343() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onBlockAttributes224(stack["attributes"]) + return p.cur.onBlockAttributes343(stack["attributes"]) } func (c *current) onBlockAttributes1(attributes interface{}) (interface{}, error) { @@ -84452,8 +86626,76 @@ func (p *parser) callonDocumentAuthorFullName1() (interface{}, error) { return p.cur.onDocumentAuthorFullName1(stack["part1"], stack["part2"], stack["part3"]) } +func (c *current) onInlineElement7() error { + // because 'Mdash' symbol relies on tracking + c.globalStore[suffixTrackingKey] = alphanumSuffix + return nil + +} + +func (p *parser) callonInlineElement7() error { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onInlineElement7() +} + +func (c *current) onInlineElement16() (interface{}, error) { + return types.NewSymbol("\"`") + +} + +func (p *parser) callonInlineElement16() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onInlineElement16() +} + +func (c *current) onInlineElement18() (interface{}, error) { + return types.NewSymbol("`\"") + +} + +func (p *parser) callonInlineElement18() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onInlineElement18() +} + +func (c *current) onInlineElement20() (interface{}, error) { + return types.NewSymbol("'`") + +} + +func (p *parser) callonInlineElement20() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onInlineElement20() +} + +func (c *current) onInlineElement22() (interface{}, error) { + return types.NewSymbol("`'") + +} + +func (p *parser) callonInlineElement22() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onInlineElement22() +} + +func (c *current) onInlineElement24() (interface{}, error) { + return types.NewSymbol("(C)") + +} + +func (p *parser) callonInlineElement24() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onInlineElement24() +} + func (c *current) onInlineElement26() (interface{}, error) { - return string(c.text), nil + return types.NewSymbol("(TM)") } @@ -84463,19 +86705,416 @@ func (p *parser) callonInlineElement26() (interface{}, error) { return p.cur.onInlineElement26() } -func (c *current) onInlineElement31() (interface{}, error) { +func (c *current) onInlineElement28() (interface{}, error) { + return types.NewSymbol("(R)") + +} + +func (p *parser) callonInlineElement28() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onInlineElement28() +} + +func (c *current) onInlineElement30() (interface{}, error) { + return types.NewSymbol("...") + +} + +func (p *parser) callonInlineElement30() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onInlineElement30() +} + +func (c *current) onInlineElement32() (interface{}, error) { + return types.NewSymbol("->") + +} + +func (p *parser) callonInlineElement32() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onInlineElement32() +} + +func (c *current) onInlineElement36() (bool, error) { + return c.isPreceededBySpace(), nil + +} + +func (p *parser) callonInlineElement36() (bool, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onInlineElement36() +} + +func (c *current) onInlineElement39() (interface{}, error) { + return string(c.text), nil + +} + +func (p *parser) callonInlineElement39() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onInlineElement39() +} + +func (c *current) onInlineElement43() (interface{}, error) { + // TODO: just use "\n" + return string(c.text), nil +} + +func (p *parser) callonInlineElement43() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onInlineElement43() +} + +func (c *current) onInlineElement34() (interface{}, error) { + return types.NewSymbol(" -- ") + +} + +func (p *parser) callonInlineElement34() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onInlineElement34() +} + +func (c *current) onInlineElement52() (bool, error) { + return c.isPreceededByAlphanum(), nil + +} + +func (p *parser) callonInlineElement52() (bool, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onInlineElement52() +} + +func (c *current) onInlineElement57() (interface{}, error) { + // TODO: just use "\n" + return string(c.text), nil +} + +func (p *parser) callonInlineElement57() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onInlineElement57() +} + +func (c *current) onInlineElement50() (interface{}, error) { + return types.NewSymbol("--") + +} + +func (p *parser) callonInlineElement50() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onInlineElement50() +} + +func (c *current) onInlineElement64() (interface{}, error) { + return types.NewSymbol("<-") + +} + +func (p *parser) callonInlineElement64() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onInlineElement64() +} + +func (c *current) onInlineElement66() (interface{}, error) { + return types.NewSymbol("=>") + +} + +func (p *parser) callonInlineElement66() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onInlineElement66() +} + +func (c *current) onInlineElement68() (interface{}, error) { + return types.NewSymbol("<=") + +} + +func (p *parser) callonInlineElement68() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onInlineElement68() +} + +func (c *current) onInlineElement12() (interface{}, error) { + return types.NewStringElement(strings.TrimPrefix(string(c.text), `\`)) + +} + +func (p *parser) callonInlineElement12() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onInlineElement12() +} + +func (c *current) onInlineElement70() (interface{}, error) { + return types.NewSymbol("\"`") + +} + +func (p *parser) callonInlineElement70() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onInlineElement70() +} + +func (c *current) onInlineElement72() (interface{}, error) { + return types.NewSymbol("`\"") + +} + +func (p *parser) callonInlineElement72() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onInlineElement72() +} + +func (c *current) onInlineElement74() (interface{}, error) { + return types.NewSymbol("'`") + +} + +func (p *parser) callonInlineElement74() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onInlineElement74() +} + +func (c *current) onInlineElement76() (interface{}, error) { + return types.NewSymbol("`'") + +} + +func (p *parser) callonInlineElement76() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onInlineElement76() +} + +func (c *current) onInlineElement78() (interface{}, error) { + return types.NewSymbol("(C)") + +} + +func (p *parser) callonInlineElement78() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onInlineElement78() +} + +func (c *current) onInlineElement80() (interface{}, error) { + return types.NewSymbol("(TM)") + +} + +func (p *parser) callonInlineElement80() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onInlineElement80() +} + +func (c *current) onInlineElement82() (interface{}, error) { + return types.NewSymbol("(R)") + +} + +func (p *parser) callonInlineElement82() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onInlineElement82() +} + +func (c *current) onInlineElement84() (interface{}, error) { + return types.NewSymbol("...") + +} + +func (p *parser) callonInlineElement84() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onInlineElement84() +} + +func (c *current) onInlineElement88() (bool, error) { + return c.isPreceededBySpace(), nil + +} + +func (p *parser) callonInlineElement88() (bool, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onInlineElement88() +} + +func (c *current) onInlineElement91() (interface{}, error) { + return string(c.text), nil + +} + +func (p *parser) callonInlineElement91() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onInlineElement91() +} + +func (c *current) onInlineElement95() (interface{}, error) { + // TODO: just use "\n" + return string(c.text), nil +} + +func (p *parser) callonInlineElement95() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onInlineElement95() +} + +func (c *current) onInlineElement86() (interface{}, error) { + return types.NewSymbol(" -- ") + +} + +func (p *parser) callonInlineElement86() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onInlineElement86() +} + +func (c *current) onInlineElement104() (bool, error) { + return c.isPreceededByAlphanum(), nil + +} + +func (p *parser) callonInlineElement104() (bool, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onInlineElement104() +} + +func (c *current) onInlineElement109() (interface{}, error) { // TODO: just use "\n" return string(c.text), nil } -func (p *parser) callonInlineElement31() (interface{}, error) { +func (p *parser) callonInlineElement109() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement31() + return p.cur.onInlineElement109() +} + +func (c *current) onInlineElement102() (interface{}, error) { + return types.NewSymbol("--") + +} + +func (p *parser) callonInlineElement102() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onInlineElement102() +} + +func (c *current) onInlineElement116() (interface{}, error) { + return types.NewSymbol("->") + +} + +func (p *parser) callonInlineElement116() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onInlineElement116() +} + +func (c *current) onInlineElement118() (interface{}, error) { + return types.NewSymbol("<-") + +} + +func (p *parser) callonInlineElement118() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onInlineElement118() +} + +func (c *current) onInlineElement120() (interface{}, error) { + return types.NewSymbol("=>") + +} + +func (p *parser) callonInlineElement120() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onInlineElement120() +} + +func (c *current) onInlineElement122() (interface{}, error) { + return types.NewSymbol("<=") + +} + +func (p *parser) callonInlineElement122() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onInlineElement122() +} + +func (c *current) onInlineElement124() (interface{}, error) { + log.Debug("matched escaped apostrophe") + return types.NewStringElement(strings.TrimSuffix(string(c.text), `\'`) + `'`) // retain the apostrophe, but discard the `\` escape char + +} + +func (p *parser) callonInlineElement124() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onInlineElement124() +} + +func (c *current) onInlineElement130() (interface{}, error) { + return types.NewSymbolWithForeword("'", strings.TrimSuffix(string(c.text), `'`)) + +} + +func (p *parser) callonInlineElement130() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onInlineElement130() +} + +func (c *current) onInlineElement145() (interface{}, error) { + return string(c.text), nil + +} + +func (p *parser) callonInlineElement145() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onInlineElement145() +} + +func (c *current) onInlineElement150() (interface{}, error) { + // TODO: just use "\n" + return string(c.text), nil +} + +func (p *parser) callonInlineElement150() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onInlineElement150() } func (c *current) onInlineElement4() (interface{}, error) { - // TODO: also allow trailing quotes/quotation marks? + return types.NewStringElement(string(c.text)) } @@ -84486,648 +87125,648 @@ func (p *parser) callonInlineElement4() (interface{}, error) { return p.cur.onInlineElement4() } -func (c *current) onInlineElement38() (interface{}, error) { +func (c *current) onInlineElement157() (interface{}, error) { // log.Debug("matched multiple spaces") return string(c.text), nil } -func (p *parser) callonInlineElement38() (interface{}, error) { +func (p *parser) callonInlineElement157() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement38() + return p.cur.onInlineElement157() } -func (c *current) onInlineElement43() (bool, error) { +func (c *current) onInlineElement162() (bool, error) { return c.isSubstitutionEnabled(PostReplacements) && c.isPreceededBySpace(), nil } -func (p *parser) callonInlineElement43() (bool, error) { +func (p *parser) callonInlineElement162() (bool, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement43() + return p.cur.onInlineElement162() } -func (c *current) onInlineElement46() (interface{}, error) { +func (c *current) onInlineElement165() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonInlineElement46() (interface{}, error) { +func (p *parser) callonInlineElement165() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement46() + return p.cur.onInlineElement165() } -func (c *current) onInlineElement50() (interface{}, error) { +func (c *current) onInlineElement169() (interface{}, error) { // TODO: just use "\n" return string(c.text), nil } -func (p *parser) callonInlineElement50() (interface{}, error) { +func (p *parser) callonInlineElement169() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement50() + return p.cur.onInlineElement169() } -func (c *current) onInlineElement41() (interface{}, error) { +func (c *current) onInlineElement160() (interface{}, error) { return types.NewLineBreak() } -func (p *parser) callonInlineElement41() (interface{}, error) { +func (p *parser) callonInlineElement160() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement41() + return p.cur.onInlineElement160() } -func (c *current) onInlineElement61() (interface{}, error) { +func (c *current) onInlineElement180() (interface{}, error) { return types.NewSymbol("\"`") } -func (p *parser) callonInlineElement61() (interface{}, error) { +func (p *parser) callonInlineElement180() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement61() + return p.cur.onInlineElement180() } -func (c *current) onInlineElement63() (interface{}, error) { +func (c *current) onInlineElement182() (interface{}, error) { return types.NewSymbol("`\"") } -func (p *parser) callonInlineElement63() (interface{}, error) { +func (p *parser) callonInlineElement182() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement63() + return p.cur.onInlineElement182() } -func (c *current) onInlineElement65() (interface{}, error) { +func (c *current) onInlineElement184() (interface{}, error) { return types.NewSymbol("'`") } -func (p *parser) callonInlineElement65() (interface{}, error) { +func (p *parser) callonInlineElement184() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement65() + return p.cur.onInlineElement184() } -func (c *current) onInlineElement67() (interface{}, error) { +func (c *current) onInlineElement186() (interface{}, error) { return types.NewSymbol("`'") } -func (p *parser) callonInlineElement67() (interface{}, error) { +func (p *parser) callonInlineElement186() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement67() + return p.cur.onInlineElement186() } -func (c *current) onInlineElement69() (interface{}, error) { +func (c *current) onInlineElement188() (interface{}, error) { return types.NewSymbol("(C)") } -func (p *parser) callonInlineElement69() (interface{}, error) { +func (p *parser) callonInlineElement188() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement69() + return p.cur.onInlineElement188() } -func (c *current) onInlineElement71() (interface{}, error) { +func (c *current) onInlineElement190() (interface{}, error) { return types.NewSymbol("(TM)") } -func (p *parser) callonInlineElement71() (interface{}, error) { +func (p *parser) callonInlineElement190() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement71() + return p.cur.onInlineElement190() } -func (c *current) onInlineElement73() (interface{}, error) { +func (c *current) onInlineElement192() (interface{}, error) { return types.NewSymbol("(R)") } -func (p *parser) callonInlineElement73() (interface{}, error) { +func (p *parser) callonInlineElement192() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement73() + return p.cur.onInlineElement192() } -func (c *current) onInlineElement75() (interface{}, error) { +func (c *current) onInlineElement194() (interface{}, error) { return types.NewSymbol("...") } -func (p *parser) callonInlineElement75() (interface{}, error) { +func (p *parser) callonInlineElement194() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement75() + return p.cur.onInlineElement194() } -func (c *current) onInlineElement77() (interface{}, error) { +func (c *current) onInlineElement196() (interface{}, error) { return types.NewSymbol("->") } -func (p *parser) callonInlineElement77() (interface{}, error) { +func (p *parser) callonInlineElement196() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement77() + return p.cur.onInlineElement196() } -func (c *current) onInlineElement81() (bool, error) { +func (c *current) onInlineElement200() (bool, error) { return c.isPreceededBySpace(), nil } -func (p *parser) callonInlineElement81() (bool, error) { +func (p *parser) callonInlineElement200() (bool, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement81() + return p.cur.onInlineElement200() } -func (c *current) onInlineElement84() (interface{}, error) { +func (c *current) onInlineElement203() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonInlineElement84() (interface{}, error) { +func (p *parser) callonInlineElement203() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement84() + return p.cur.onInlineElement203() } -func (c *current) onInlineElement88() (interface{}, error) { +func (c *current) onInlineElement207() (interface{}, error) { // TODO: just use "\n" return string(c.text), nil } -func (p *parser) callonInlineElement88() (interface{}, error) { +func (p *parser) callonInlineElement207() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement88() + return p.cur.onInlineElement207() } -func (c *current) onInlineElement79() (interface{}, error) { +func (c *current) onInlineElement198() (interface{}, error) { return types.NewSymbol(" -- ") } -func (p *parser) callonInlineElement79() (interface{}, error) { +func (p *parser) callonInlineElement198() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement79() + return p.cur.onInlineElement198() } -func (c *current) onInlineElement97() (bool, error) { +func (c *current) onInlineElement216() (bool, error) { return c.isPreceededByAlphanum(), nil } -func (p *parser) callonInlineElement97() (bool, error) { +func (p *parser) callonInlineElement216() (bool, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement97() + return p.cur.onInlineElement216() } -func (c *current) onInlineElement102() (interface{}, error) { +func (c *current) onInlineElement221() (interface{}, error) { // TODO: just use "\n" return string(c.text), nil } -func (p *parser) callonInlineElement102() (interface{}, error) { +func (p *parser) callonInlineElement221() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement102() + return p.cur.onInlineElement221() } -func (c *current) onInlineElement95() (interface{}, error) { +func (c *current) onInlineElement214() (interface{}, error) { return types.NewSymbol("--") } -func (p *parser) callonInlineElement95() (interface{}, error) { +func (p *parser) callonInlineElement214() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement95() + return p.cur.onInlineElement214() } -func (c *current) onInlineElement109() (interface{}, error) { +func (c *current) onInlineElement228() (interface{}, error) { return types.NewSymbol("<-") } -func (p *parser) callonInlineElement109() (interface{}, error) { +func (p *parser) callonInlineElement228() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement109() + return p.cur.onInlineElement228() } -func (c *current) onInlineElement111() (interface{}, error) { +func (c *current) onInlineElement230() (interface{}, error) { return types.NewSymbol("=>") } -func (p *parser) callonInlineElement111() (interface{}, error) { +func (p *parser) callonInlineElement230() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement111() + return p.cur.onInlineElement230() } -func (c *current) onInlineElement113() (interface{}, error) { +func (c *current) onInlineElement232() (interface{}, error) { return types.NewSymbol("<=") } -func (p *parser) callonInlineElement113() (interface{}, error) { +func (p *parser) callonInlineElement232() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement113() + return p.cur.onInlineElement232() } -func (c *current) onInlineElement57() (interface{}, error) { +func (c *current) onInlineElement176() (interface{}, error) { return types.NewStringElement(strings.TrimPrefix(string(c.text), `\`)) } -func (p *parser) callonInlineElement57() (interface{}, error) { +func (p *parser) callonInlineElement176() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement57() + return p.cur.onInlineElement176() } -func (c *current) onInlineElement115() (interface{}, error) { +func (c *current) onInlineElement234() (interface{}, error) { return types.NewSymbol("\"`") } -func (p *parser) callonInlineElement115() (interface{}, error) { +func (p *parser) callonInlineElement234() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement115() + return p.cur.onInlineElement234() } -func (c *current) onInlineElement117() (interface{}, error) { +func (c *current) onInlineElement236() (interface{}, error) { return types.NewSymbol("`\"") } -func (p *parser) callonInlineElement117() (interface{}, error) { +func (p *parser) callonInlineElement236() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement117() + return p.cur.onInlineElement236() } -func (c *current) onInlineElement119() (interface{}, error) { +func (c *current) onInlineElement238() (interface{}, error) { return types.NewSymbol("'`") } -func (p *parser) callonInlineElement119() (interface{}, error) { +func (p *parser) callonInlineElement238() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement119() + return p.cur.onInlineElement238() } -func (c *current) onInlineElement121() (interface{}, error) { +func (c *current) onInlineElement240() (interface{}, error) { return types.NewSymbol("`'") } -func (p *parser) callonInlineElement121() (interface{}, error) { +func (p *parser) callonInlineElement240() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement121() + return p.cur.onInlineElement240() } -func (c *current) onInlineElement123() (interface{}, error) { +func (c *current) onInlineElement242() (interface{}, error) { return types.NewSymbol("(C)") } -func (p *parser) callonInlineElement123() (interface{}, error) { +func (p *parser) callonInlineElement242() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement123() + return p.cur.onInlineElement242() } -func (c *current) onInlineElement125() (interface{}, error) { +func (c *current) onInlineElement244() (interface{}, error) { return types.NewSymbol("(TM)") } -func (p *parser) callonInlineElement125() (interface{}, error) { +func (p *parser) callonInlineElement244() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement125() + return p.cur.onInlineElement244() } -func (c *current) onInlineElement127() (interface{}, error) { +func (c *current) onInlineElement246() (interface{}, error) { return types.NewSymbol("(R)") } -func (p *parser) callonInlineElement127() (interface{}, error) { +func (p *parser) callonInlineElement246() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement127() + return p.cur.onInlineElement246() } -func (c *current) onInlineElement129() (interface{}, error) { +func (c *current) onInlineElement248() (interface{}, error) { return types.NewSymbol("...") } -func (p *parser) callonInlineElement129() (interface{}, error) { +func (p *parser) callonInlineElement248() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement129() + return p.cur.onInlineElement248() } -func (c *current) onInlineElement133() (bool, error) { +func (c *current) onInlineElement252() (bool, error) { return c.isPreceededBySpace(), nil } -func (p *parser) callonInlineElement133() (bool, error) { +func (p *parser) callonInlineElement252() (bool, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement133() + return p.cur.onInlineElement252() } -func (c *current) onInlineElement136() (interface{}, error) { +func (c *current) onInlineElement255() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonInlineElement136() (interface{}, error) { +func (p *parser) callonInlineElement255() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement136() + return p.cur.onInlineElement255() } -func (c *current) onInlineElement140() (interface{}, error) { +func (c *current) onInlineElement259() (interface{}, error) { // TODO: just use "\n" return string(c.text), nil } -func (p *parser) callonInlineElement140() (interface{}, error) { +func (p *parser) callonInlineElement259() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement140() + return p.cur.onInlineElement259() } -func (c *current) onInlineElement131() (interface{}, error) { +func (c *current) onInlineElement250() (interface{}, error) { return types.NewSymbol(" -- ") } -func (p *parser) callonInlineElement131() (interface{}, error) { +func (p *parser) callonInlineElement250() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement131() + return p.cur.onInlineElement250() } -func (c *current) onInlineElement149() (bool, error) { +func (c *current) onInlineElement268() (bool, error) { return c.isPreceededByAlphanum(), nil } -func (p *parser) callonInlineElement149() (bool, error) { +func (p *parser) callonInlineElement268() (bool, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement149() + return p.cur.onInlineElement268() } -func (c *current) onInlineElement154() (interface{}, error) { +func (c *current) onInlineElement273() (interface{}, error) { // TODO: just use "\n" return string(c.text), nil } -func (p *parser) callonInlineElement154() (interface{}, error) { +func (p *parser) callonInlineElement273() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement154() + return p.cur.onInlineElement273() } -func (c *current) onInlineElement147() (interface{}, error) { +func (c *current) onInlineElement266() (interface{}, error) { return types.NewSymbol("--") } -func (p *parser) callonInlineElement147() (interface{}, error) { +func (p *parser) callonInlineElement266() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement147() + return p.cur.onInlineElement266() } -func (c *current) onInlineElement161() (interface{}, error) { +func (c *current) onInlineElement280() (interface{}, error) { return types.NewSymbol("->") } -func (p *parser) callonInlineElement161() (interface{}, error) { +func (p *parser) callonInlineElement280() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement161() + return p.cur.onInlineElement280() } -func (c *current) onInlineElement163() (interface{}, error) { +func (c *current) onInlineElement282() (interface{}, error) { return types.NewSymbol("<-") } -func (p *parser) callonInlineElement163() (interface{}, error) { +func (p *parser) callonInlineElement282() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement163() + return p.cur.onInlineElement282() } -func (c *current) onInlineElement165() (interface{}, error) { +func (c *current) onInlineElement284() (interface{}, error) { return types.NewSymbol("=>") } -func (p *parser) callonInlineElement165() (interface{}, error) { +func (p *parser) callonInlineElement284() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement165() + return p.cur.onInlineElement284() } -func (c *current) onInlineElement167() (interface{}, error) { +func (c *current) onInlineElement286() (interface{}, error) { return types.NewSymbol("<=") } -func (p *parser) callonInlineElement167() (interface{}, error) { +func (p *parser) callonInlineElement286() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement167() + return p.cur.onInlineElement286() } -func (c *current) onInlineElement169() (interface{}, error) { +func (c *current) onInlineElement288() (interface{}, error) { log.Debug("matched escaped apostrophe") return types.NewStringElement(strings.TrimSuffix(string(c.text), `\'`) + `'`) // retain the apostrophe, but discard the `\` escape char } -func (p *parser) callonInlineElement169() (interface{}, error) { +func (p *parser) callonInlineElement288() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement169() + return p.cur.onInlineElement288() } -func (c *current) onInlineElement175() (interface{}, error) { +func (c *current) onInlineElement294() (interface{}, error) { return types.NewSymbolWithForeword("'", strings.TrimSuffix(string(c.text), `'`)) } -func (p *parser) callonInlineElement175() (interface{}, error) { +func (p *parser) callonInlineElement294() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement175() + return p.cur.onInlineElement294() } -func (c *current) onInlineElement184() (bool, error) { +func (c *current) onInlineElement303() (bool, error) { return c.isSubstitutionEnabled(AttributeRefs), nil } -func (p *parser) callonInlineElement184() (bool, error) { +func (p *parser) callonInlineElement303() (bool, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement184() + return p.cur.onInlineElement303() } -func (c *current) onInlineElement191() (interface{}, error) { +func (c *current) onInlineElement310() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonInlineElement191() (interface{}, error) { +func (p *parser) callonInlineElement310() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement191() + return p.cur.onInlineElement310() } -func (c *current) onInlineElement203() (interface{}, error) { +func (c *current) onInlineElement322() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonInlineElement203() (interface{}, error) { +func (p *parser) callonInlineElement322() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement203() + return p.cur.onInlineElement322() } -func (c *current) onInlineElement205() (interface{}, error) { +func (c *current) onInlineElement324() (interface{}, error) { return strconv.Atoi(string(c.text)) } -func (p *parser) callonInlineElement205() (interface{}, error) { +func (p *parser) callonInlineElement324() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement205() + return p.cur.onInlineElement324() } -func (c *current) onInlineElement198(start interface{}) (interface{}, error) { +func (c *current) onInlineElement317(start interface{}) (interface{}, error) { return start, nil } -func (p *parser) callonInlineElement198() (interface{}, error) { +func (p *parser) callonInlineElement317() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement198(stack["start"]) + return p.cur.onInlineElement317(stack["start"]) } -func (c *current) onInlineElement187(name, start interface{}) (interface{}, error) { +func (c *current) onInlineElement306(name, start interface{}) (interface{}, error) { return types.NewCounterSubstitution(name.(string), false, start, string(c.text)) } -func (p *parser) callonInlineElement187() (interface{}, error) { +func (p *parser) callonInlineElement306() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement187(stack["name"], stack["start"]) + return p.cur.onInlineElement306(stack["name"], stack["start"]) } -func (c *current) onInlineElement213() (interface{}, error) { +func (c *current) onInlineElement332() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonInlineElement213() (interface{}, error) { +func (p *parser) callonInlineElement332() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement213() + return p.cur.onInlineElement332() } -func (c *current) onInlineElement225() (interface{}, error) { +func (c *current) onInlineElement344() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonInlineElement225() (interface{}, error) { +func (p *parser) callonInlineElement344() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement225() + return p.cur.onInlineElement344() } -func (c *current) onInlineElement227() (interface{}, error) { +func (c *current) onInlineElement346() (interface{}, error) { return strconv.Atoi(string(c.text)) } -func (p *parser) callonInlineElement227() (interface{}, error) { +func (p *parser) callonInlineElement346() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement227() + return p.cur.onInlineElement346() } -func (c *current) onInlineElement220(start interface{}) (interface{}, error) { +func (c *current) onInlineElement339(start interface{}) (interface{}, error) { return start, nil } -func (p *parser) callonInlineElement220() (interface{}, error) { +func (p *parser) callonInlineElement339() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement220(stack["start"]) + return p.cur.onInlineElement339(stack["start"]) } -func (c *current) onInlineElement209(name, start interface{}) (interface{}, error) { +func (c *current) onInlineElement328(name, start interface{}) (interface{}, error) { return types.NewCounterSubstitution(name.(string), true, nil, string(c.text)) } -func (p *parser) callonInlineElement209() (interface{}, error) { +func (p *parser) callonInlineElement328() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement209(stack["name"], stack["start"]) + return p.cur.onInlineElement328(stack["name"], stack["start"]) } -func (c *current) onInlineElement235() (interface{}, error) { +func (c *current) onInlineElement354() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonInlineElement235() (interface{}, error) { +func (p *parser) callonInlineElement354() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement235() + return p.cur.onInlineElement354() } -func (c *current) onInlineElement231(name interface{}) (interface{}, error) { +func (c *current) onInlineElement350(name interface{}) (interface{}, error) { log.Debug("matching escaped attribute reference") // return types.NewStringElement("{"+name.(string)+"}") @@ -85135,104 +87774,104 @@ func (c *current) onInlineElement231(name interface{}) (interface{}, error) { } -func (p *parser) callonInlineElement231() (interface{}, error) { +func (p *parser) callonInlineElement350() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement231(stack["name"]) + return p.cur.onInlineElement350(stack["name"]) } -func (c *current) onInlineElement245() (interface{}, error) { +func (c *current) onInlineElement364() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonInlineElement245() (interface{}, error) { +func (p *parser) callonInlineElement364() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement245() + return p.cur.onInlineElement364() } -func (c *current) onInlineElement241(name interface{}) (interface{}, error) { +func (c *current) onInlineElement360(name interface{}) (interface{}, error) { return types.NewAttributeReference(name.(string), string(c.text)) } -func (p *parser) callonInlineElement241() (interface{}, error) { +func (p *parser) callonInlineElement360() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement241(stack["name"]) + return p.cur.onInlineElement360(stack["name"]) } -func (c *current) onInlineElement182(element interface{}) (interface{}, error) { +func (c *current) onInlineElement301(element interface{}) (interface{}, error) { return element, nil } -func (p *parser) callonInlineElement182() (interface{}, error) { +func (p *parser) callonInlineElement301() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement182(stack["element"]) + return p.cur.onInlineElement301(stack["element"]) } -func (c *current) onInlineElement254() (bool, error) { +func (c *current) onInlineElement373() (bool, error) { return c.isSubstitutionEnabled(SpecialCharacters), nil } -func (p *parser) callonInlineElement254() (bool, error) { +func (p *parser) callonInlineElement373() (bool, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement254() + return p.cur.onInlineElement373() } -func (c *current) onInlineElement263() (interface{}, error) { +func (c *current) onInlineElement382() (interface{}, error) { // previously: (Alphanums / (!Newline !Space !"[" !"]" !"<<" !">>" !"," .))+ return string(c.text), nil } -func (p *parser) callonInlineElement263() (interface{}, error) { +func (p *parser) callonInlineElement382() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement263() + return p.cur.onInlineElement382() } -func (c *current) onInlineElement267() (interface{}, error) { +func (c *current) onInlineElement386() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonInlineElement267() (interface{}, error) { +func (p *parser) callonInlineElement386() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement267() + return p.cur.onInlineElement386() } -func (c *current) onInlineElement273() (interface{}, error) { +func (c *current) onInlineElement392() (interface{}, error) { // `{`, `>` and `>` characters are not allowed as they are used for attribute substitutions and cross-references return types.NewStringElement(string(c.text)) } -func (p *parser) callonInlineElement273() (interface{}, error) { +func (p *parser) callonInlineElement392() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement273() + return p.cur.onInlineElement392() } -func (c *current) onInlineElement282() (interface{}, error) { +func (c *current) onInlineElement401() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonInlineElement282() (interface{}, error) { +func (p *parser) callonInlineElement401() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement282() + return p.cur.onInlineElement401() } -func (c *current) onInlineElement278(name interface{}) (interface{}, error) { +func (c *current) onInlineElement397(name interface{}) (interface{}, error) { log.Debug("matching escaped attribute reference") // return types.NewStringElement("{"+name.(string)+"}") @@ -85240,124 +87879,124 @@ func (c *current) onInlineElement278(name interface{}) (interface{}, error) { } -func (p *parser) callonInlineElement278() (interface{}, error) { +func (p *parser) callonInlineElement397() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement278(stack["name"]) + return p.cur.onInlineElement397(stack["name"]) } -func (c *current) onInlineElement292() (interface{}, error) { +func (c *current) onInlineElement411() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonInlineElement292() (interface{}, error) { +func (p *parser) callonInlineElement411() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement292() + return p.cur.onInlineElement411() } -func (c *current) onInlineElement288(name interface{}) (interface{}, error) { +func (c *current) onInlineElement407(name interface{}) (interface{}, error) { return types.NewAttributeReference(name.(string), string(c.text)) } -func (p *parser) callonInlineElement288() (interface{}, error) { +func (p *parser) callonInlineElement407() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement288(stack["name"]) + return p.cur.onInlineElement407(stack["name"]) } -func (c *current) onInlineElement298() (interface{}, error) { +func (c *current) onInlineElement417() (interface{}, error) { return types.NewStringElement(string(c.text)) } -func (p *parser) callonInlineElement298() (interface{}, error) { +func (p *parser) callonInlineElement417() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement298() + return p.cur.onInlineElement417() } -func (c *current) onInlineElement259(id, label interface{}) (interface{}, error) { +func (c *current) onInlineElement378(id, label interface{}) (interface{}, error) { return types.NewInternalCrossReference(id, label) } -func (p *parser) callonInlineElement259() (interface{}, error) { +func (p *parser) callonInlineElement378() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement259(stack["id"], stack["label"]) + return p.cur.onInlineElement378(stack["id"], stack["label"]) } -func (c *current) onInlineElement305() (interface{}, error) { +func (c *current) onInlineElement424() (interface{}, error) { // previously: (Alphanums / (!Newline !Space !"[" !"]" !"<<" !">>" !"," .))+ return string(c.text), nil } -func (p *parser) callonInlineElement305() (interface{}, error) { +func (p *parser) callonInlineElement424() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement305() + return p.cur.onInlineElement424() } -func (c *current) onInlineElement301(id interface{}) (interface{}, error) { +func (c *current) onInlineElement420(id interface{}) (interface{}, error) { return types.NewInternalCrossReference(id, nil) } -func (p *parser) callonInlineElement301() (interface{}, error) { +func (p *parser) callonInlineElement420() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement301(stack["id"]) + return p.cur.onInlineElement420(stack["id"]) } -func (c *current) onInlineElement257() (interface{}, error) { +func (c *current) onInlineElement376() (interface{}, error) { return types.NewStringElement(string(c.text)) } -func (p *parser) callonInlineElement257() (interface{}, error) { +func (p *parser) callonInlineElement376() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement257() + return p.cur.onInlineElement376() } -func (c *current) onInlineElement309() (interface{}, error) { +func (c *current) onInlineElement428() (interface{}, error) { return types.NewSpecialCharacter(string(c.text)) } -func (p *parser) callonInlineElement309() (interface{}, error) { +func (p *parser) callonInlineElement428() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement309() + return p.cur.onInlineElement428() } -func (c *current) onInlineElement252(element interface{}) (interface{}, error) { +func (c *current) onInlineElement371(element interface{}) (interface{}, error) { return element, nil } -func (p *parser) callonInlineElement252() (interface{}, error) { +func (p *parser) callonInlineElement371() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement252(stack["element"]) + return p.cur.onInlineElement371(stack["element"]) } -func (c *current) onInlineElement311() (interface{}, error) { +func (c *current) onInlineElement430() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonInlineElement311() (interface{}, error) { +func (p *parser) callonInlineElement430() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement311() + return p.cur.onInlineElement430() } func (c *current) onInlineElement1(element interface{}) (interface{}, error) { @@ -106303,8 +108942,76 @@ func (p *parser) callonSectionTitleElement1() (interface{}, error) { return p.cur.onSectionTitleElement1(stack["element"]) } +func (c *current) onNormalGroup15() error { + // because 'Mdash' symbol relies on tracking + c.globalStore[suffixTrackingKey] = alphanumSuffix + return nil + +} + +func (p *parser) callonNormalGroup15() error { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onNormalGroup15() +} + +func (c *current) onNormalGroup24() (interface{}, error) { + return types.NewSymbol("\"`") + +} + +func (p *parser) callonNormalGroup24() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onNormalGroup24() +} + +func (c *current) onNormalGroup26() (interface{}, error) { + return types.NewSymbol("`\"") + +} + +func (p *parser) callonNormalGroup26() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onNormalGroup26() +} + +func (c *current) onNormalGroup28() (interface{}, error) { + return types.NewSymbol("'`") + +} + +func (p *parser) callonNormalGroup28() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onNormalGroup28() +} + +func (c *current) onNormalGroup30() (interface{}, error) { + return types.NewSymbol("`'") + +} + +func (p *parser) callonNormalGroup30() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onNormalGroup30() +} + +func (c *current) onNormalGroup32() (interface{}, error) { + return types.NewSymbol("(C)") + +} + +func (p *parser) callonNormalGroup32() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onNormalGroup32() +} + func (c *current) onNormalGroup34() (interface{}, error) { - return string(c.text), nil + return types.NewSymbol("(TM)") } @@ -106314,118 +109021,174 @@ func (p *parser) callonNormalGroup34() (interface{}, error) { return p.cur.onNormalGroup34() } -func (c *current) onNormalGroup39() (interface{}, error) { - // TODO: just use "\n" - return string(c.text), nil +func (c *current) onNormalGroup36() (interface{}, error) { + return types.NewSymbol("(R)") + } -func (p *parser) callonNormalGroup39() (interface{}, error) { +func (p *parser) callonNormalGroup36() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup39() + return p.cur.onNormalGroup36() } -func (c *current) onNormalGroup12() (interface{}, error) { - // TODO: also allow trailing quotes/quotation marks? - return types.NewStringElement(string(c.text)) +func (c *current) onNormalGroup38() (interface{}, error) { + return types.NewSymbol("...") } -func (p *parser) callonNormalGroup12() (interface{}, error) { +func (p *parser) callonNormalGroup38() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup12() + return p.cur.onNormalGroup38() +} + +func (c *current) onNormalGroup40() (interface{}, error) { + return types.NewSymbol("->") + +} + +func (p *parser) callonNormalGroup40() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onNormalGroup40() +} + +func (c *current) onNormalGroup44() (bool, error) { + return c.isPreceededBySpace(), nil + +} + +func (p *parser) callonNormalGroup44() (bool, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onNormalGroup44() } -func (c *current) onNormalGroup46() (interface{}, error) { +func (c *current) onNormalGroup47() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonNormalGroup46() (interface{}, error) { +func (p *parser) callonNormalGroup47() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup46() + return p.cur.onNormalGroup47() } -func (c *current) onNormalGroup48() (interface{}, error) { +func (c *current) onNormalGroup51() (interface{}, error) { // TODO: just use "\n" return string(c.text), nil } -func (p *parser) callonNormalGroup48() (interface{}, error) { +func (p *parser) callonNormalGroup51() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup48() + return p.cur.onNormalGroup51() } -func (c *current) onNormalGroup57() (interface{}, error) { +func (c *current) onNormalGroup42() (interface{}, error) { + return types.NewSymbol(" -- ") + +} + +func (p *parser) callonNormalGroup42() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onNormalGroup42() +} + +func (c *current) onNormalGroup60() (bool, error) { + return c.isPreceededByAlphanum(), nil + +} + +func (p *parser) callonNormalGroup60() (bool, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onNormalGroup60() +} + +func (c *current) onNormalGroup65() (interface{}, error) { + // TODO: just use "\n" return string(c.text), nil } -func (p *parser) callonNormalGroup57() (interface{}, error) { +func (p *parser) callonNormalGroup65() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup57() + return p.cur.onNormalGroup65() } -func (c *current) onNormalGroup53(ref interface{}) (interface{}, error) { - return types.NewElementPlaceHolder(ref.(string)) +func (c *current) onNormalGroup58() (interface{}, error) { + return types.NewSymbol("--") + } -func (p *parser) callonNormalGroup53() (interface{}, error) { +func (p *parser) callonNormalGroup58() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup53(stack["ref"]) + return p.cur.onNormalGroup58() } -func (c *current) onNormalGroup63() (bool, error) { +func (c *current) onNormalGroup72() (interface{}, error) { + return types.NewSymbol("<-") + +} - return c.isSubstitutionEnabled(PostReplacements) && c.isPreceededBySpace(), nil +func (p *parser) callonNormalGroup72() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onNormalGroup72() +} + +func (c *current) onNormalGroup74() (interface{}, error) { + return types.NewSymbol("=>") } -func (p *parser) callonNormalGroup63() (bool, error) { +func (p *parser) callonNormalGroup74() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup63() + return p.cur.onNormalGroup74() } -func (c *current) onNormalGroup66() (interface{}, error) { - return string(c.text), nil +func (c *current) onNormalGroup76() (interface{}, error) { + return types.NewSymbol("<=") } -func (p *parser) callonNormalGroup66() (interface{}, error) { +func (p *parser) callonNormalGroup76() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup66() + return p.cur.onNormalGroup76() } -func (c *current) onNormalGroup70() (interface{}, error) { - // TODO: just use "\n" - return string(c.text), nil +func (c *current) onNormalGroup20() (interface{}, error) { + return types.NewStringElement(strings.TrimPrefix(string(c.text), `\`)) + } -func (p *parser) callonNormalGroup70() (interface{}, error) { +func (p *parser) callonNormalGroup20() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup70() + return p.cur.onNormalGroup20() } -func (c *current) onNormalGroup61() (interface{}, error) { - return types.NewLineBreak() +func (c *current) onNormalGroup78() (interface{}, error) { + return types.NewSymbol("\"`") } -func (p *parser) callonNormalGroup61() (interface{}, error) { +func (p *parser) callonNormalGroup78() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup61() + return p.cur.onNormalGroup78() } func (c *current) onNormalGroup80() (interface{}, error) { - return string(c.text), nil + return types.NewSymbol("`\"") + } func (p *parser) callonNormalGroup80() (interface{}, error) { @@ -106434,8 +109197,19 @@ func (p *parser) callonNormalGroup80() (interface{}, error) { return p.cur.onNormalGroup80() } +func (c *current) onNormalGroup82() (interface{}, error) { + return types.NewSymbol("'`") + +} + +func (p *parser) callonNormalGroup82() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onNormalGroup82() +} + func (c *current) onNormalGroup84() (interface{}, error) { - return string(c.text), nil + return types.NewSymbol("`'") } @@ -106446,8 +109220,8 @@ func (p *parser) callonNormalGroup84() (interface{}, error) { } func (c *current) onNormalGroup86() (interface{}, error) { - // TODO: just use "\n" - return string(c.text), nil + return types.NewSymbol("(C)") + } func (p *parser) callonNormalGroup86() (interface{}, error) { @@ -106456,51 +109230,107 @@ func (p *parser) callonNormalGroup86() (interface{}, error) { return p.cur.onNormalGroup86() } -func (c *current) onNormalGroup77(char interface{}) (interface{}, error) { - return char, nil +func (c *current) onNormalGroup88() (interface{}, error) { + return types.NewSymbol("(TM)") + } -func (p *parser) callonNormalGroup77() (interface{}, error) { +func (p *parser) callonNormalGroup88() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup77(stack["char"]) + return p.cur.onNormalGroup88() } -func (c *current) onNormalGroup99() (bool, error) { - return c.isSubstitutionEnabled(Replacements), nil +func (c *current) onNormalGroup90() (interface{}, error) { + return types.NewSymbol("(R)") + +} + +func (p *parser) callonNormalGroup90() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onNormalGroup90() +} + +func (c *current) onNormalGroup92() (interface{}, error) { + return types.NewSymbol("...") + +} + +func (p *parser) callonNormalGroup92() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onNormalGroup92() +} + +func (c *current) onNormalGroup96() (bool, error) { + return c.isPreceededBySpace(), nil } -func (p *parser) callonNormalGroup99() (bool, error) { +func (p *parser) callonNormalGroup96() (bool, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onNormalGroup96() +} + +func (c *current) onNormalGroup99() (interface{}, error) { + return string(c.text), nil + +} + +func (p *parser) callonNormalGroup99() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack return p.cur.onNormalGroup99() } -func (c *current) onNormalGroup106() (interface{}, error) { - return types.NewSymbol("\"`") +func (c *current) onNormalGroup103() (interface{}, error) { + // TODO: just use "\n" + return string(c.text), nil +} + +func (p *parser) callonNormalGroup103() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onNormalGroup103() +} + +func (c *current) onNormalGroup94() (interface{}, error) { + return types.NewSymbol(" -- ") } -func (p *parser) callonNormalGroup106() (interface{}, error) { +func (p *parser) callonNormalGroup94() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup106() + return p.cur.onNormalGroup94() } -func (c *current) onNormalGroup108() (interface{}, error) { - return types.NewSymbol("`\"") +func (c *current) onNormalGroup112() (bool, error) { + return c.isPreceededByAlphanum(), nil } -func (p *parser) callonNormalGroup108() (interface{}, error) { +func (p *parser) callonNormalGroup112() (bool, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup108() + return p.cur.onNormalGroup112() +} + +func (c *current) onNormalGroup117() (interface{}, error) { + // TODO: just use "\n" + return string(c.text), nil +} + +func (p *parser) callonNormalGroup117() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onNormalGroup117() } func (c *current) onNormalGroup110() (interface{}, error) { - return types.NewSymbol("'`") + return types.NewSymbol("--") } @@ -106510,494 +109340,726 @@ func (p *parser) callonNormalGroup110() (interface{}, error) { return p.cur.onNormalGroup110() } -func (c *current) onNormalGroup112() (interface{}, error) { +func (c *current) onNormalGroup124() (interface{}, error) { + return types.NewSymbol("->") + +} + +func (p *parser) callonNormalGroup124() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onNormalGroup124() +} + +func (c *current) onNormalGroup126() (interface{}, error) { + return types.NewSymbol("<-") + +} + +func (p *parser) callonNormalGroup126() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onNormalGroup126() +} + +func (c *current) onNormalGroup128() (interface{}, error) { + return types.NewSymbol("=>") + +} + +func (p *parser) callonNormalGroup128() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onNormalGroup128() +} + +func (c *current) onNormalGroup130() (interface{}, error) { + return types.NewSymbol("<=") + +} + +func (p *parser) callonNormalGroup130() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onNormalGroup130() +} + +func (c *current) onNormalGroup132() (interface{}, error) { + log.Debug("matched escaped apostrophe") + return types.NewStringElement(strings.TrimSuffix(string(c.text), `\'`) + `'`) // retain the apostrophe, but discard the `\` escape char + +} + +func (p *parser) callonNormalGroup132() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onNormalGroup132() +} + +func (c *current) onNormalGroup138() (interface{}, error) { + return types.NewSymbolWithForeword("'", strings.TrimSuffix(string(c.text), `'`)) + +} + +func (p *parser) callonNormalGroup138() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onNormalGroup138() +} + +func (c *current) onNormalGroup153() (interface{}, error) { + return string(c.text), nil + +} + +func (p *parser) callonNormalGroup153() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onNormalGroup153() +} + +func (c *current) onNormalGroup158() (interface{}, error) { + // TODO: just use "\n" + return string(c.text), nil +} + +func (p *parser) callonNormalGroup158() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onNormalGroup158() +} + +func (c *current) onNormalGroup12() (interface{}, error) { + + return types.NewStringElement(string(c.text)) + +} + +func (p *parser) callonNormalGroup12() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onNormalGroup12() +} + +func (c *current) onNormalGroup165() (interface{}, error) { + return string(c.text), nil + +} + +func (p *parser) callonNormalGroup165() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onNormalGroup165() +} + +func (c *current) onNormalGroup167() (interface{}, error) { + // TODO: just use "\n" + return string(c.text), nil +} + +func (p *parser) callonNormalGroup167() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onNormalGroup167() +} + +func (c *current) onNormalGroup176() (interface{}, error) { + return string(c.text), nil +} + +func (p *parser) callonNormalGroup176() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onNormalGroup176() +} + +func (c *current) onNormalGroup172(ref interface{}) (interface{}, error) { + return types.NewElementPlaceHolder(ref.(string)) +} + +func (p *parser) callonNormalGroup172() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onNormalGroup172(stack["ref"]) +} + +func (c *current) onNormalGroup182() (bool, error) { + + return c.isSubstitutionEnabled(PostReplacements) && c.isPreceededBySpace(), nil + +} + +func (p *parser) callonNormalGroup182() (bool, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onNormalGroup182() +} + +func (c *current) onNormalGroup185() (interface{}, error) { + return string(c.text), nil + +} + +func (p *parser) callonNormalGroup185() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onNormalGroup185() +} + +func (c *current) onNormalGroup189() (interface{}, error) { + // TODO: just use "\n" + return string(c.text), nil +} + +func (p *parser) callonNormalGroup189() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onNormalGroup189() +} + +func (c *current) onNormalGroup180() (interface{}, error) { + return types.NewLineBreak() + +} + +func (p *parser) callonNormalGroup180() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onNormalGroup180() +} + +func (c *current) onNormalGroup202() (bool, error) { + return c.isSubstitutionEnabled(Replacements), nil + +} + +func (p *parser) callonNormalGroup202() (bool, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onNormalGroup202() +} + +func (c *current) onNormalGroup209() (interface{}, error) { + return types.NewSymbol("\"`") + +} + +func (p *parser) callonNormalGroup209() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onNormalGroup209() +} + +func (c *current) onNormalGroup211() (interface{}, error) { + return types.NewSymbol("`\"") + +} + +func (p *parser) callonNormalGroup211() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onNormalGroup211() +} + +func (c *current) onNormalGroup213() (interface{}, error) { + return types.NewSymbol("'`") + +} + +func (p *parser) callonNormalGroup213() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onNormalGroup213() +} + +func (c *current) onNormalGroup215() (interface{}, error) { return types.NewSymbol("`'") } -func (p *parser) callonNormalGroup112() (interface{}, error) { +func (p *parser) callonNormalGroup215() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup112() + return p.cur.onNormalGroup215() } -func (c *current) onNormalGroup114() (interface{}, error) { +func (c *current) onNormalGroup217() (interface{}, error) { return types.NewSymbol("(C)") } -func (p *parser) callonNormalGroup114() (interface{}, error) { +func (p *parser) callonNormalGroup217() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup114() + return p.cur.onNormalGroup217() } -func (c *current) onNormalGroup116() (interface{}, error) { +func (c *current) onNormalGroup219() (interface{}, error) { return types.NewSymbol("(TM)") } -func (p *parser) callonNormalGroup116() (interface{}, error) { +func (p *parser) callonNormalGroup219() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup116() + return p.cur.onNormalGroup219() } -func (c *current) onNormalGroup118() (interface{}, error) { +func (c *current) onNormalGroup221() (interface{}, error) { return types.NewSymbol("(R)") } -func (p *parser) callonNormalGroup118() (interface{}, error) { +func (p *parser) callonNormalGroup221() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup118() + return p.cur.onNormalGroup221() } -func (c *current) onNormalGroup120() (interface{}, error) { +func (c *current) onNormalGroup223() (interface{}, error) { return types.NewSymbol("...") } -func (p *parser) callonNormalGroup120() (interface{}, error) { +func (p *parser) callonNormalGroup223() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup120() + return p.cur.onNormalGroup223() } -func (c *current) onNormalGroup122() (interface{}, error) { +func (c *current) onNormalGroup225() (interface{}, error) { return types.NewSymbol("->") } -func (p *parser) callonNormalGroup122() (interface{}, error) { +func (p *parser) callonNormalGroup225() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup122() + return p.cur.onNormalGroup225() } -func (c *current) onNormalGroup126() (bool, error) { +func (c *current) onNormalGroup229() (bool, error) { return c.isPreceededBySpace(), nil } -func (p *parser) callonNormalGroup126() (bool, error) { +func (p *parser) callonNormalGroup229() (bool, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup126() + return p.cur.onNormalGroup229() } -func (c *current) onNormalGroup129() (interface{}, error) { +func (c *current) onNormalGroup232() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonNormalGroup129() (interface{}, error) { +func (p *parser) callonNormalGroup232() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup129() + return p.cur.onNormalGroup232() } -func (c *current) onNormalGroup133() (interface{}, error) { +func (c *current) onNormalGroup236() (interface{}, error) { // TODO: just use "\n" return string(c.text), nil } -func (p *parser) callonNormalGroup133() (interface{}, error) { +func (p *parser) callonNormalGroup236() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup133() + return p.cur.onNormalGroup236() } -func (c *current) onNormalGroup124() (interface{}, error) { +func (c *current) onNormalGroup227() (interface{}, error) { return types.NewSymbol(" -- ") } -func (p *parser) callonNormalGroup124() (interface{}, error) { +func (p *parser) callonNormalGroup227() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup124() + return p.cur.onNormalGroup227() } -func (c *current) onNormalGroup142() (bool, error) { +func (c *current) onNormalGroup245() (bool, error) { return c.isPreceededByAlphanum(), nil } -func (p *parser) callonNormalGroup142() (bool, error) { +func (p *parser) callonNormalGroup245() (bool, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup142() + return p.cur.onNormalGroup245() } -func (c *current) onNormalGroup147() (interface{}, error) { +func (c *current) onNormalGroup250() (interface{}, error) { // TODO: just use "\n" return string(c.text), nil } -func (p *parser) callonNormalGroup147() (interface{}, error) { +func (p *parser) callonNormalGroup250() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup147() + return p.cur.onNormalGroup250() } -func (c *current) onNormalGroup140() (interface{}, error) { +func (c *current) onNormalGroup243() (interface{}, error) { return types.NewSymbol("--") } -func (p *parser) callonNormalGroup140() (interface{}, error) { +func (p *parser) callonNormalGroup243() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup140() + return p.cur.onNormalGroup243() } -func (c *current) onNormalGroup154() (interface{}, error) { +func (c *current) onNormalGroup257() (interface{}, error) { return types.NewSymbol("<-") } -func (p *parser) callonNormalGroup154() (interface{}, error) { +func (p *parser) callonNormalGroup257() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup154() + return p.cur.onNormalGroup257() } -func (c *current) onNormalGroup156() (interface{}, error) { +func (c *current) onNormalGroup259() (interface{}, error) { return types.NewSymbol("=>") } -func (p *parser) callonNormalGroup156() (interface{}, error) { +func (p *parser) callonNormalGroup259() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup156() + return p.cur.onNormalGroup259() } -func (c *current) onNormalGroup158() (interface{}, error) { +func (c *current) onNormalGroup261() (interface{}, error) { return types.NewSymbol("<=") } -func (p *parser) callonNormalGroup158() (interface{}, error) { +func (p *parser) callonNormalGroup261() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup158() + return p.cur.onNormalGroup261() } -func (c *current) onNormalGroup102() (interface{}, error) { +func (c *current) onNormalGroup205() (interface{}, error) { return types.NewStringElement(strings.TrimPrefix(string(c.text), `\`)) } -func (p *parser) callonNormalGroup102() (interface{}, error) { +func (p *parser) callonNormalGroup205() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup102() + return p.cur.onNormalGroup205() } -func (c *current) onNormalGroup160() (interface{}, error) { +func (c *current) onNormalGroup263() (interface{}, error) { return types.NewSymbol("\"`") } -func (p *parser) callonNormalGroup160() (interface{}, error) { +func (p *parser) callonNormalGroup263() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup160() + return p.cur.onNormalGroup263() } -func (c *current) onNormalGroup162() (interface{}, error) { +func (c *current) onNormalGroup265() (interface{}, error) { return types.NewSymbol("`\"") } -func (p *parser) callonNormalGroup162() (interface{}, error) { +func (p *parser) callonNormalGroup265() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup162() + return p.cur.onNormalGroup265() } -func (c *current) onNormalGroup164() (interface{}, error) { +func (c *current) onNormalGroup267() (interface{}, error) { return types.NewSymbol("'`") } -func (p *parser) callonNormalGroup164() (interface{}, error) { +func (p *parser) callonNormalGroup267() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup164() + return p.cur.onNormalGroup267() } -func (c *current) onNormalGroup166() (interface{}, error) { +func (c *current) onNormalGroup269() (interface{}, error) { return types.NewSymbol("`'") } -func (p *parser) callonNormalGroup166() (interface{}, error) { +func (p *parser) callonNormalGroup269() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup166() + return p.cur.onNormalGroup269() } -func (c *current) onNormalGroup168() (interface{}, error) { +func (c *current) onNormalGroup271() (interface{}, error) { return types.NewSymbol("(C)") } -func (p *parser) callonNormalGroup168() (interface{}, error) { +func (p *parser) callonNormalGroup271() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup168() + return p.cur.onNormalGroup271() } -func (c *current) onNormalGroup170() (interface{}, error) { +func (c *current) onNormalGroup273() (interface{}, error) { return types.NewSymbol("(TM)") } -func (p *parser) callonNormalGroup170() (interface{}, error) { +func (p *parser) callonNormalGroup273() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup170() + return p.cur.onNormalGroup273() } -func (c *current) onNormalGroup172() (interface{}, error) { +func (c *current) onNormalGroup275() (interface{}, error) { return types.NewSymbol("(R)") } -func (p *parser) callonNormalGroup172() (interface{}, error) { +func (p *parser) callonNormalGroup275() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup172() + return p.cur.onNormalGroup275() } -func (c *current) onNormalGroup174() (interface{}, error) { +func (c *current) onNormalGroup277() (interface{}, error) { return types.NewSymbol("...") } -func (p *parser) callonNormalGroup174() (interface{}, error) { +func (p *parser) callonNormalGroup277() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup174() + return p.cur.onNormalGroup277() } -func (c *current) onNormalGroup178() (bool, error) { +func (c *current) onNormalGroup281() (bool, error) { return c.isPreceededBySpace(), nil } -func (p *parser) callonNormalGroup178() (bool, error) { +func (p *parser) callonNormalGroup281() (bool, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup178() + return p.cur.onNormalGroup281() } -func (c *current) onNormalGroup181() (interface{}, error) { +func (c *current) onNormalGroup284() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonNormalGroup181() (interface{}, error) { +func (p *parser) callonNormalGroup284() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup181() + return p.cur.onNormalGroup284() } -func (c *current) onNormalGroup185() (interface{}, error) { +func (c *current) onNormalGroup288() (interface{}, error) { // TODO: just use "\n" return string(c.text), nil } -func (p *parser) callonNormalGroup185() (interface{}, error) { +func (p *parser) callonNormalGroup288() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup185() + return p.cur.onNormalGroup288() } -func (c *current) onNormalGroup176() (interface{}, error) { +func (c *current) onNormalGroup279() (interface{}, error) { return types.NewSymbol(" -- ") } -func (p *parser) callonNormalGroup176() (interface{}, error) { +func (p *parser) callonNormalGroup279() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup176() + return p.cur.onNormalGroup279() } -func (c *current) onNormalGroup194() (bool, error) { +func (c *current) onNormalGroup297() (bool, error) { return c.isPreceededByAlphanum(), nil } -func (p *parser) callonNormalGroup194() (bool, error) { +func (p *parser) callonNormalGroup297() (bool, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup194() + return p.cur.onNormalGroup297() } -func (c *current) onNormalGroup199() (interface{}, error) { +func (c *current) onNormalGroup302() (interface{}, error) { // TODO: just use "\n" return string(c.text), nil } -func (p *parser) callonNormalGroup199() (interface{}, error) { +func (p *parser) callonNormalGroup302() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup199() + return p.cur.onNormalGroup302() } -func (c *current) onNormalGroup192() (interface{}, error) { +func (c *current) onNormalGroup295() (interface{}, error) { return types.NewSymbol("--") } -func (p *parser) callonNormalGroup192() (interface{}, error) { +func (p *parser) callonNormalGroup295() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup192() + return p.cur.onNormalGroup295() } -func (c *current) onNormalGroup206() (interface{}, error) { +func (c *current) onNormalGroup309() (interface{}, error) { return types.NewSymbol("->") } -func (p *parser) callonNormalGroup206() (interface{}, error) { +func (p *parser) callonNormalGroup309() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup206() + return p.cur.onNormalGroup309() } -func (c *current) onNormalGroup208() (interface{}, error) { +func (c *current) onNormalGroup311() (interface{}, error) { return types.NewSymbol("<-") } -func (p *parser) callonNormalGroup208() (interface{}, error) { +func (p *parser) callonNormalGroup311() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup208() + return p.cur.onNormalGroup311() } -func (c *current) onNormalGroup210() (interface{}, error) { +func (c *current) onNormalGroup313() (interface{}, error) { return types.NewSymbol("=>") } -func (p *parser) callonNormalGroup210() (interface{}, error) { +func (p *parser) callonNormalGroup313() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup210() + return p.cur.onNormalGroup313() } -func (c *current) onNormalGroup212() (interface{}, error) { +func (c *current) onNormalGroup315() (interface{}, error) { return types.NewSymbol("<=") } -func (p *parser) callonNormalGroup212() (interface{}, error) { +func (p *parser) callonNormalGroup315() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup212() + return p.cur.onNormalGroup315() } -func (c *current) onNormalGroup214() (interface{}, error) { +func (c *current) onNormalGroup317() (interface{}, error) { log.Debug("matched escaped apostrophe") return types.NewStringElement(strings.TrimSuffix(string(c.text), `\'`) + `'`) // retain the apostrophe, but discard the `\` escape char } -func (p *parser) callonNormalGroup214() (interface{}, error) { +func (p *parser) callonNormalGroup317() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup214() + return p.cur.onNormalGroup317() } -func (c *current) onNormalGroup220() (interface{}, error) { +func (c *current) onNormalGroup323() (interface{}, error) { return types.NewSymbolWithForeword("'", strings.TrimSuffix(string(c.text), `'`)) } -func (p *parser) callonNormalGroup220() (interface{}, error) { +func (p *parser) callonNormalGroup323() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup220() + return p.cur.onNormalGroup323() } -func (c *current) onNormalGroup97(element interface{}) (interface{}, error) { +func (c *current) onNormalGroup200(element interface{}) (interface{}, error) { return element, nil } -func (p *parser) callonNormalGroup97() (interface{}, error) { +func (p *parser) callonNormalGroup200() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup97(stack["element"]) + return p.cur.onNormalGroup200(stack["element"]) } -func (c *current) onNormalGroup228() (bool, error) { +func (c *current) onNormalGroup331() (bool, error) { return c.isSubstitutionEnabled(SpecialCharacters), nil } -func (p *parser) callonNormalGroup228() (bool, error) { +func (p *parser) callonNormalGroup331() (bool, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup228() + return p.cur.onNormalGroup331() } -func (c *current) onNormalGroup237() (interface{}, error) { +func (c *current) onNormalGroup340() (interface{}, error) { // previously: (Alphanums / (!Newline !Space !"[" !"]" !"<<" !">>" !"," .))+ return string(c.text), nil } -func (p *parser) callonNormalGroup237() (interface{}, error) { +func (p *parser) callonNormalGroup340() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup237() + return p.cur.onNormalGroup340() } -func (c *current) onNormalGroup241() (interface{}, error) { +func (c *current) onNormalGroup344() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonNormalGroup241() (interface{}, error) { +func (p *parser) callonNormalGroup344() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup241() + return p.cur.onNormalGroup344() } -func (c *current) onNormalGroup247() (interface{}, error) { +func (c *current) onNormalGroup350() (interface{}, error) { // `{`, `>` and `>` characters are not allowed as they are used for attribute substitutions and cross-references return types.NewStringElement(string(c.text)) } -func (p *parser) callonNormalGroup247() (interface{}, error) { +func (p *parser) callonNormalGroup350() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup247() + return p.cur.onNormalGroup350() } -func (c *current) onNormalGroup256() (interface{}, error) { +func (c *current) onNormalGroup359() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonNormalGroup256() (interface{}, error) { +func (p *parser) callonNormalGroup359() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup256() + return p.cur.onNormalGroup359() } -func (c *current) onNormalGroup252(name interface{}) (interface{}, error) { +func (c *current) onNormalGroup355(name interface{}) (interface{}, error) { log.Debug("matching escaped attribute reference") // return types.NewStringElement("{"+name.(string)+"}") @@ -107005,247 +110067,247 @@ func (c *current) onNormalGroup252(name interface{}) (interface{}, error) { } -func (p *parser) callonNormalGroup252() (interface{}, error) { +func (p *parser) callonNormalGroup355() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup252(stack["name"]) + return p.cur.onNormalGroup355(stack["name"]) } -func (c *current) onNormalGroup266() (interface{}, error) { +func (c *current) onNormalGroup369() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonNormalGroup266() (interface{}, error) { +func (p *parser) callonNormalGroup369() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup266() + return p.cur.onNormalGroup369() } -func (c *current) onNormalGroup262(name interface{}) (interface{}, error) { +func (c *current) onNormalGroup365(name interface{}) (interface{}, error) { return types.NewAttributeReference(name.(string), string(c.text)) } -func (p *parser) callonNormalGroup262() (interface{}, error) { +func (p *parser) callonNormalGroup365() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup262(stack["name"]) + return p.cur.onNormalGroup365(stack["name"]) } -func (c *current) onNormalGroup272() (interface{}, error) { +func (c *current) onNormalGroup375() (interface{}, error) { return types.NewStringElement(string(c.text)) } -func (p *parser) callonNormalGroup272() (interface{}, error) { +func (p *parser) callonNormalGroup375() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup272() + return p.cur.onNormalGroup375() } -func (c *current) onNormalGroup233(id, label interface{}) (interface{}, error) { +func (c *current) onNormalGroup336(id, label interface{}) (interface{}, error) { return types.NewInternalCrossReference(id, label) } -func (p *parser) callonNormalGroup233() (interface{}, error) { +func (p *parser) callonNormalGroup336() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup233(stack["id"], stack["label"]) + return p.cur.onNormalGroup336(stack["id"], stack["label"]) } -func (c *current) onNormalGroup279() (interface{}, error) { +func (c *current) onNormalGroup382() (interface{}, error) { // previously: (Alphanums / (!Newline !Space !"[" !"]" !"<<" !">>" !"," .))+ return string(c.text), nil } -func (p *parser) callonNormalGroup279() (interface{}, error) { +func (p *parser) callonNormalGroup382() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup279() + return p.cur.onNormalGroup382() } -func (c *current) onNormalGroup275(id interface{}) (interface{}, error) { +func (c *current) onNormalGroup378(id interface{}) (interface{}, error) { return types.NewInternalCrossReference(id, nil) } -func (p *parser) callonNormalGroup275() (interface{}, error) { +func (p *parser) callonNormalGroup378() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup275(stack["id"]) + return p.cur.onNormalGroup378(stack["id"]) } -func (c *current) onNormalGroup231() (interface{}, error) { +func (c *current) onNormalGroup334() (interface{}, error) { return types.NewStringElement(string(c.text)) } -func (p *parser) callonNormalGroup231() (interface{}, error) { +func (p *parser) callonNormalGroup334() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup231() + return p.cur.onNormalGroup334() } -func (c *current) onNormalGroup283() (interface{}, error) { +func (c *current) onNormalGroup386() (interface{}, error) { return types.NewSpecialCharacter(string(c.text)) } -func (p *parser) callonNormalGroup283() (interface{}, error) { +func (p *parser) callonNormalGroup386() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup283() + return p.cur.onNormalGroup386() } -func (c *current) onNormalGroup226(element interface{}) (interface{}, error) { +func (c *current) onNormalGroup329(element interface{}) (interface{}, error) { return element, nil } -func (p *parser) callonNormalGroup226() (interface{}, error) { +func (p *parser) callonNormalGroup329() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup226(stack["element"]) + return p.cur.onNormalGroup329(stack["element"]) } -func (c *current) onNormalGroup287() (bool, error) { +func (c *current) onNormalGroup390() (bool, error) { return c.isSubstitutionEnabled(AttributeRefs), nil } -func (p *parser) callonNormalGroup287() (bool, error) { +func (p *parser) callonNormalGroup390() (bool, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup287() + return p.cur.onNormalGroup390() } -func (c *current) onNormalGroup294() (interface{}, error) { +func (c *current) onNormalGroup397() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonNormalGroup294() (interface{}, error) { +func (p *parser) callonNormalGroup397() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup294() + return p.cur.onNormalGroup397() } -func (c *current) onNormalGroup306() (interface{}, error) { +func (c *current) onNormalGroup409() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonNormalGroup306() (interface{}, error) { +func (p *parser) callonNormalGroup409() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup306() + return p.cur.onNormalGroup409() } -func (c *current) onNormalGroup308() (interface{}, error) { +func (c *current) onNormalGroup411() (interface{}, error) { return strconv.Atoi(string(c.text)) } -func (p *parser) callonNormalGroup308() (interface{}, error) { +func (p *parser) callonNormalGroup411() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup308() + return p.cur.onNormalGroup411() } -func (c *current) onNormalGroup301(start interface{}) (interface{}, error) { +func (c *current) onNormalGroup404(start interface{}) (interface{}, error) { return start, nil } -func (p *parser) callonNormalGroup301() (interface{}, error) { +func (p *parser) callonNormalGroup404() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup301(stack["start"]) + return p.cur.onNormalGroup404(stack["start"]) } -func (c *current) onNormalGroup290(name, start interface{}) (interface{}, error) { +func (c *current) onNormalGroup393(name, start interface{}) (interface{}, error) { return types.NewCounterSubstitution(name.(string), false, start, string(c.text)) } -func (p *parser) callonNormalGroup290() (interface{}, error) { +func (p *parser) callonNormalGroup393() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup290(stack["name"], stack["start"]) + return p.cur.onNormalGroup393(stack["name"], stack["start"]) } -func (c *current) onNormalGroup316() (interface{}, error) { +func (c *current) onNormalGroup419() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonNormalGroup316() (interface{}, error) { +func (p *parser) callonNormalGroup419() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup316() + return p.cur.onNormalGroup419() } -func (c *current) onNormalGroup328() (interface{}, error) { +func (c *current) onNormalGroup431() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonNormalGroup328() (interface{}, error) { +func (p *parser) callonNormalGroup431() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup328() + return p.cur.onNormalGroup431() } -func (c *current) onNormalGroup330() (interface{}, error) { +func (c *current) onNormalGroup433() (interface{}, error) { return strconv.Atoi(string(c.text)) } -func (p *parser) callonNormalGroup330() (interface{}, error) { +func (p *parser) callonNormalGroup433() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup330() + return p.cur.onNormalGroup433() } -func (c *current) onNormalGroup323(start interface{}) (interface{}, error) { +func (c *current) onNormalGroup426(start interface{}) (interface{}, error) { return start, nil } -func (p *parser) callonNormalGroup323() (interface{}, error) { +func (p *parser) callonNormalGroup426() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup323(stack["start"]) + return p.cur.onNormalGroup426(stack["start"]) } -func (c *current) onNormalGroup312(name, start interface{}) (interface{}, error) { +func (c *current) onNormalGroup415(name, start interface{}) (interface{}, error) { return types.NewCounterSubstitution(name.(string), true, nil, string(c.text)) } -func (p *parser) callonNormalGroup312() (interface{}, error) { +func (p *parser) callonNormalGroup415() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup312(stack["name"], stack["start"]) + return p.cur.onNormalGroup415(stack["name"], stack["start"]) } -func (c *current) onNormalGroup338() (interface{}, error) { +func (c *current) onNormalGroup441() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonNormalGroup338() (interface{}, error) { +func (p *parser) callonNormalGroup441() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup338() + return p.cur.onNormalGroup441() } -func (c *current) onNormalGroup334(name interface{}) (interface{}, error) { +func (c *current) onNormalGroup437(name interface{}) (interface{}, error) { log.Debug("matching escaped attribute reference") // return types.NewStringElement("{"+name.(string)+"}") @@ -107253,56 +110315,56 @@ func (c *current) onNormalGroup334(name interface{}) (interface{}, error) { } -func (p *parser) callonNormalGroup334() (interface{}, error) { +func (p *parser) callonNormalGroup437() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup334(stack["name"]) + return p.cur.onNormalGroup437(stack["name"]) } -func (c *current) onNormalGroup348() (interface{}, error) { +func (c *current) onNormalGroup451() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonNormalGroup348() (interface{}, error) { +func (p *parser) callonNormalGroup451() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup348() + return p.cur.onNormalGroup451() } -func (c *current) onNormalGroup344(name interface{}) (interface{}, error) { +func (c *current) onNormalGroup447(name interface{}) (interface{}, error) { return types.NewAttributeReference(name.(string), string(c.text)) } -func (p *parser) callonNormalGroup344() (interface{}, error) { +func (p *parser) callonNormalGroup447() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup344(stack["name"]) + return p.cur.onNormalGroup447(stack["name"]) } -func (c *current) onNormalGroup285(element interface{}) (interface{}, error) { +func (c *current) onNormalGroup388(element interface{}) (interface{}, error) { return element, nil } -func (p *parser) callonNormalGroup285() (interface{}, error) { +func (p *parser) callonNormalGroup388() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup285(stack["element"]) + return p.cur.onNormalGroup388(stack["element"]) } -func (c *current) onNormalGroup354() (interface{}, error) { +func (c *current) onNormalGroup457() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonNormalGroup354() (interface{}, error) { +func (p *parser) callonNormalGroup457() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onNormalGroup354() + return p.cur.onNormalGroup457() } func (c *current) onNormalGroup5(element interface{}) (interface{}, error) { diff --git a/pkg/parser/parser.peg b/pkg/parser/parser.peg index e88e5b06..2f668cfc 100644 --- a/pkg/parser/parser.peg +++ b/pkg/parser/parser.peg @@ -2622,7 +2622,6 @@ NormalGroup <- / Newline / ElementPlaceHolder // needed when parsing a second time, after first pass returned attribute substitutions / LineBreak - / Punctuation / Quote / InlinePassthrough / InlineMacro // must be before SpecialCharacter (because of CrossReference) @@ -2836,6 +2835,7 @@ Mdash <- } + SingleRightArrow <- "->" { return types.NewSymbol("->") } @@ -3047,25 +3047,28 @@ Word <- } InlineWord <- - [\pL0-9] // start with an alphanum - ( [\pL0-9,;!?] // TODO: support `-` ? - / ("*" &(!"*")) // accept a single `*`, but not `**` - / ("_" &(!"_")) // accept a single `_`, but not `__` - / ("`" &(!"`")) // accept a single '`', but not '``' + [\pL0-9] // start with an alphanum { + #{ + // because 'Mdash' symbol relies on tracking + c.globalStore[suffixTrackingKey] = alphanumSuffix + return nil + } + ( !Symbol + !UnconstrainedQuotedTextPrefix + ([\pL0-9.*_`,;!?()] + / "-" + // / "." + // / "*" + // / "_" + // / "`" + ) )+ - (Space / &("." / ElementPlaceHolderDelimiter / EOL)) { // TODO: also allow trailing quotes/quotation marks? + (Space / &(ElementPlaceHolderDelimiter / EOL)) { return types.NewStringElement(string(c.text)) } -Punctuation <- char:(PunctuationCharacter) &(Space / EOL) { - return char, nil -} - -// PunctuationCharacter <- ("." / "," / ";" / "!" / "?") { -// return string(c.text), nil -// } PunctuationCharacter <- [.,;?!] { return string(c.text), nil } @@ -3107,7 +3110,6 @@ Filename <- } / PunctuationCharacter &(!(EOF / Space)) / AttributeReference - // / SpecialCharacter // TODO: needed? / "{" { return types.NewStringElement(string(c.text)) })+ { diff --git a/pkg/parser/symbol_test.go b/pkg/parser/symbol_test.go index 1dceea47..83a58ba5 100644 --- a/pkg/parser/symbol_test.go +++ b/pkg/parser/symbol_test.go @@ -503,6 +503,47 @@ var _ = Describe("symbols", func() { Expect(ParseDocument(source)).To(MatchDocument(expected)) }) }) + + Context("trademark symbol", func() { + + It("should detect after space", func() { + source := "registered (TM)" + expected := &types.Document{ + Elements: []interface{}{ + &types.Paragraph{ + Elements: []interface{}{ + &types.StringElement{ + Content: "registered ", + }, + &types.Symbol{ + Name: "(TM)", + }, + }, + }, + }, + } + Expect(ParseDocument(source)).To(MatchDocument(expected)) + }) + + It("should detect within word", func() { + source := "registered(TM)" + expected := &types.Document{ + Elements: []interface{}{ + &types.Paragraph{ + Elements: []interface{}{ + &types.StringElement{ + Content: "registered", + }, + &types.Symbol{ + Name: "(TM)", + }, + }, + }, + }, + } + Expect(ParseDocument(source)).To(MatchDocument(expected)) + }) + }) }) })