Commit graph

9 commits

Author SHA1 Message Date
3d5f1f70ff Propagate errors up to root of script evaluation 2023-10-20 19:06:01 -04:00
981ddd7a6d Rename enchanted words to bare words 2023-10-18 20:09:07 -04:00
1b8929657a Simplify parsing of enchanted words- special case grammar not needed 2023-08-31 22:58:44 -04:00
1eb6d179be Add helpers for working with words 2023-08-26 01:16:22 -04:00
a97f38a7b9 Parse command substitutions 2023-08-25 19:21:00 -04:00
6cce5bb6ed Move Command/Script to broader-scope type 2023-08-25 19:20:22 -04:00
a4e65e567a Reorganize tests 2023-08-25 11:13:00 -04:00
ab4cd761b8 Implement "quoted words" 2023-08-23 01:09:56 -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