Implement upper, lower

This commit is contained in:
Garrett Mills 2025-11-07 01:49:02 -06:00
parent fb00c2fc41
commit 298041ecf7

View File

@ -186,6 +186,8 @@ class Parser {
}),
contains: () => ({ command: 'contains', find: this.popToken() }),
missing: () => ({ command: 'missing', find: this.popToken() }),
upper: () => ({ command: 'upper' }),
lower: () => ({ command: 'lower' }),
help: () => ({ command: 'help' }),
show: () => ({ command: 'show' }),
@ -616,6 +618,8 @@ class VM {
this.resolveImmediate(cmd.offset) + (this.resolveImmediate(cmd.len) || subject.length))
.reverse()
.join(''),
upper: () => subject.toUpperCase(),
lower: () => subject.toLowerCase(),
// reparse,
help: () => {