Implement upper, lower
This commit is contained in:
parent
fb00c2fc41
commit
298041ecf7
4
str.mjs
4
str.mjs
@ -186,6 +186,8 @@ class Parser {
|
|||||||
}),
|
}),
|
||||||
contains: () => ({ command: 'contains', find: this.popToken() }),
|
contains: () => ({ command: 'contains', find: this.popToken() }),
|
||||||
missing: () => ({ command: 'missing', find: this.popToken() }),
|
missing: () => ({ command: 'missing', find: this.popToken() }),
|
||||||
|
upper: () => ({ command: 'upper' }),
|
||||||
|
lower: () => ({ command: 'lower' }),
|
||||||
|
|
||||||
help: () => ({ command: 'help' }),
|
help: () => ({ command: 'help' }),
|
||||||
show: () => ({ command: 'show' }),
|
show: () => ({ command: 'show' }),
|
||||||
@ -616,6 +618,8 @@ class VM {
|
|||||||
this.resolveImmediate(cmd.offset) + (this.resolveImmediate(cmd.len) || subject.length))
|
this.resolveImmediate(cmd.offset) + (this.resolveImmediate(cmd.len) || subject.length))
|
||||||
.reverse()
|
.reverse()
|
||||||
.join(''),
|
.join(''),
|
||||||
|
upper: () => subject.toUpperCase(),
|
||||||
|
lower: () => subject.toLowerCase(),
|
||||||
// reparse,
|
// reparse,
|
||||||
|
|
||||||
help: () => {
|
help: () => {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user