feat: use the i flag for Regex

This commit is contained in:
Amaan Qureshi 2023-08-12 22:43:40 -04:00
parent ba7951a8f3
commit 99d845cd94
No known key found for this signature in database
GPG Key ID: E67890ADC4227273

View File

@ -3,13 +3,9 @@
*/ */
const reservedWord = word => const reservedWord = word =>
// word || // when debugging conflict error msgs // word || // when debugging conflict error msgs
alias(reserved(caseInsensitive(word)), word) alias(reserved(word), word)
; ;
const reserved = regex => token(prec(2, new RegExp(regex))); const reserved = regex => token(prec(2, new RegExp(regex, 'i')));
const caseInsensitive = word =>
word.split('')
.map(letter => `[${letter}${letter.toUpperCase()}]`)
.join('');
/** /**
* A list of rules * A list of rules