Max Brunsfeld
|
201b41cf11
|
feat: add 'reserved word' construct
Co-authored-by: Amaan Qureshi <amaanq12@gmail.com>
|
2024-12-23 03:06:32 -05:00 |
|
Amaan Qureshi
|
8744a4e3f2
|
feat(lib): use const for TSCharacterRanges
|
2024-12-23 01:19:10 -05:00 |
|
ObserverOfTime
|
c5ee0ac070
|
feat(lib): add the language name
|
2024-10-26 23:53:58 +00:00 |
|
Ron Panduwana
|
2bb20fe2fe
|
feat: allow external scanners to use the logger
Co-authored-by: Amaan Qureshi <amaanq12@gmail.com>
|
2024-08-17 14:46:28 -04:00 |
|
Max Brunsfeld
|
7ec40b0ab4
|
Implement single-char state transitions using a static array and for loop
This reduces compile time, compared to generating many individual if statements.
|
2024-04-12 14:40:11 -07:00 |
|
Max Brunsfeld
|
be6e6d3708
|
Merge branch 'master' into simpler-large-char-set-code
|
2024-04-11 16:03:20 -07:00 |
|
ObserverOfTime
|
818cd8c291
|
refactor(parser): make REDUCE macro non-variadic
|
2024-04-11 20:47:08 +03:00 |
|
ObserverOfTime
|
78b6067a5d
|
fix(parser): fix variadic macro
|
2024-04-02 03:18:05 -04:00 |
|
Max Brunsfeld
|
39be6972fe
|
Use static arrays and a fixed binary search for large char set checks
|
2024-03-29 23:00:48 -07:00 |
|
Amaan Qureshi
|
f4c40f6098
|
fix: do not install parser.h
|
2024-02-02 11:30:24 -05:00 |
|