From 298041ecf701de51b35776013fae1357b00fb786 Mon Sep 17 00:00:00 2001 From: garrettmills Date: Fri, 7 Nov 2025 01:49:02 -0600 Subject: [PATCH] Implement upper, lower --- str.mjs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/str.mjs b/str.mjs index 4e61fb4..9e9b899 100644 --- a/str.mjs +++ b/str.mjs @@ -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: () => {