|
e538471611
|
Don't consume the end pattern multiple times in script pattern
|
2023-08-25 19:20:26 -04:00 |
|
|
9ce7ec2598
|
Ensure bare words don't start with " or {
|
2023-08-25 19:20:26 -04:00 |
|
|
b031381ff7
|
Factor out script/command/word/bare-word patterns to permit making bracket variations
|
2023-08-25 19:20:26 -04:00 |
|
|
6cce5bb6ed
|
Move Command/Script to broader-scope type
|
2023-08-25 19:20:22 -04:00 |
|
|
ab4cd761b8
|
Implement "quoted words"
|
2023-08-23 01:09:56 -04:00 |
|
|
8c3953cdf0
|
Implement \ suppression in {}
|
2023-08-21 23:57:27 -04:00 |
|
|
308f586dad
|
Add concept of "enchanted" word
An enchanted word has provenance of appearing directly in source code as-written, not the result of interpolations, quotes, or escapes.
|
2023-08-06 23:18:13 -04:00 |
|
|
f3eb9dee6d
|
Fix newline folding test, and newline folding replacement (not replaced yet but brace tests will cover it)
|
2023-08-06 20:18:38 -04:00 |
|
|
e9fbf137c7
|
Fixup types to make TS happy
|
2023-08-06 02:11:06 -04:00 |
|
|
8fc2892630
|
Port to TS
|
2023-08-05 01:09:33 -04:00 |
|
|
8b4584eb48
|
Reorganize files for TS conversion
|
2023-08-05 01:07:03 -04:00 |
|