aboutsummaryrefslogtreecommitdiff
path: root/compiler
diff options
context:
space:
mode:
Diffstat (limited to 'compiler')
-rw-r--r--compiler/elymasTokenize.ey6
1 files changed, 3 insertions, 3 deletions
diff --git a/compiler/elymasTokenize.ey b/compiler/elymasTokenize.ey
index e1db057..aaf7630 100644
--- a/compiler/elymasTokenize.ey
+++ b/compiler/elymasTokenize.ey
@@ -10,15 +10,15 @@
}
> -- /base10decode deff
- { /f deff /re deff _ /s defv re { f } { s } ? * } /rxparse deff
+ { ==f =*re _ ==s re f { s } ? * } /rxparse deffd
{ ==TOKID ==TOKSTR ==TOKINT
" " cat
{ < /handle deff /value defv > } /token deff
[ -01 { _ "" streq not } {
- 0 /matched defv { /f deff matched { -- } { { 1 =matched f } rxparse } ? * } /parse deff
+ 0 ==matched { =*f matched { -- } { { 1 =matched f } rxparse } ? * } /parse deffst
- { "^ (.*)" regex } { } parse
+ { "^ +(.*)" regex } { } parse
{ "^#" regex } { "" } parse
{ "^(\\d+) +(.*)" regex } { TOKINT token -01 } parse
{ "^\"(.*)" regex } {