Update golangci-lint so we can force use of LazyLexer.

This commit is contained in:
Alec Thomas
2021-04-29 12:10:06 +10:00
parent 7e282be495
commit a09abba7fc
+9 -7
View File
@@ -20,7 +20,7 @@ import (
) )
// {{upper_name}} lexer. // {{upper_name}} lexer.
var {{upper_name}} = internal.Register(MustNewLexer( var {{upper_name}} = internal.Register(MustNewLazyLexer(
&Config{ &Config{
Name: "{{name}}", Name: "{{name}}",
Aliases: []string{ {{#aliases}}"{{.}}", {{/aliases}} }, Aliases: []string{ {{#aliases}}"{{.}}", {{/aliases}} },
@@ -36,14 +36,16 @@ var {{upper_name}} = internal.Register(MustNewLexer(
CaseInsensitive: true, CaseInsensitive: true,
{{/re_ignorecase}} {{/re_ignorecase}}
}, },
Rules{ func() Rules {
return Rules{
{{#tokens}} {{#tokens}}
"{{state}}": { "{{state}}": {
{{#rules}} {{#rules}}
{{{.}}}, {{{.}}},
{{/rules}} {{/rules}}
}, },
{{/tokens}} {{/tokens}}
}
}, },
)) ))
''' '''