Skip to content

Commit 66f7ebd

Browse files
committed
Make reservedFunctionNames config mandatory
1 parent 722326e commit 66f7ebd

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/lexer/Tokenizer.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ interface TokenizerOptions {
2020
// keywords used for JOIN conditions, defaults to: [ON, USING]
2121
reservedJoinConditions?: string[];
2222
// built in function names
23-
reservedFunctionNames?: string[];
23+
reservedFunctionNames: string[];
2424
// all other reserved words (not included to any of the above lists)
2525
reservedKeywords: string[];
2626
// Types of quotes to use for strings
@@ -102,7 +102,7 @@ export default class Tokenizer {
102102
value: v => v.toUpperCase(),
103103
},
104104
[TokenType.RESERVED_FUNCTION_NAME]: {
105-
regex: regex.reservedWord(cfg.reservedFunctionNames ?? [], cfg.identChars),
105+
regex: regex.reservedWord(cfg.reservedFunctionNames, cfg.identChars),
106106
value: v => v.toUpperCase(),
107107
},
108108
[TokenType.RESERVED_LOGICAL_OPERATOR]: {

0 commit comments

Comments
 (0)