[refactoring] remove lexer config struct

This commit is contained in:
Vadym Slizov
2020-06-29 14:52:43 +03:00
parent 7eff83624e
commit 424f7a132c
4 changed files with 68 additions and 89 deletions

View File

@@ -25,14 +25,9 @@ func NewParser(src []byte, v string, withTokens bool) *Parser {
withTokens: withTokens,
}
scannerConfig := scanner.Config{
WithHiddenTokens: withTokens,
ErrHandlerFunc: func(e *errors.Error) {
parser.errors = append(parser.errors, e)
},
}
lexer := scanner.NewLexer(src, v, scannerConfig)
lexer := scanner.NewLexer(src, v, withTokens, func(e *errors.Error) {
parser.errors = append(parser.errors, e)
})
parser.Lexer = lexer
return parser