Wolfsblvt
|
6a72369327
|
macros test case naming + lint
|
2025-03-08 01:26:15 +01:00 |
|
Wolfsblvt
|
9a414b9915
|
Make parser errors testable
|
2024-08-12 06:13:12 +02:00 |
|
Wolfsblvt
|
559339d2de
|
Basic setup for MacroParser + initial tests
|
2024-08-12 04:32:32 +02:00 |
|
Wolfsblvt
|
ec09a4e952
|
Improve lexer, removing warnings
|
2024-08-12 02:29:56 +02:00 |
|
Wolfsblvt
|
e1797ea13d
|
Test case for legacy single-colon syntax
|
2024-08-12 01:55:57 +02:00 |
|
Wolfsblvt
|
7654480b6b
|
Allow legacy underscores in macro identifiers
|
2024-08-12 01:37:35 +02:00 |
|
Wolfsblvt
|
a925fe8d39
|
Restructure lexer error testcases
|
2024-08-11 07:31:43 +02:00 |
|
Wolfsblvt
|
2b53774d6f
|
Increase tests default timeout
|
2024-08-11 00:03:30 +02:00 |
|
Wolfsblvt
|
8e3ca60fc8
|
Clearer names for lexer tokens
|
2024-08-11 00:02:34 +02:00 |
|
Wolfsblvt
|
da4c80c398
|
Add lexing for output modifiers
|
2024-08-10 08:32:13 +02:00 |
|
Wolfsblvt
|
2b1e83dc07
|
Rewrote lexer modes/tokes to capture errors better
|
2024-08-10 02:45:50 +02:00 |
|
Wolfsblvt
|
b7840eb9cd
|
Fix lexing unknown flags - treat as error
|
2024-08-09 04:15:42 +02:00 |
|
Wolfsblvt
|
ddb317f189
|
enable eslint for tests and run it
|
2024-08-01 02:46:34 +02:00 |
|
Wolfsblvt
|
cab03421bf
|
Add macro execution modifiers + more tests
- Added macro flags (execution modifiers) to lexer
- Fixed some lexing issues
- Expanded lexer tests
- Treat lexer errors as failed test
|
2024-08-01 02:33:05 +02:00 |
|
Wolfsblvt
|
09e2911161
|
Reorder tests
|
2024-08-01 00:05:33 +02:00 |
|
Wolfsblvt
|
47e219c494
|
More edge cases tests
|
2024-07-28 07:56:05 +02:00 |
|
Wolfsblvt
|
04eb5573a7
|
Add more lexer tests
|
2024-07-28 06:19:07 +02:00 |
|
Wolfsblvt
|
1f1bd4427b
|
Slight improvements on lexer & first tests
|
2024-07-28 03:39:07 +02:00 |
|