aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDrahflow <drahflow@gmx.de>2013-12-22 17:35:10 +0100
committerDrahflow <drahflow@gmx.de>2013-12-22 17:35:10 +0100
commite711b73634c72332dffb083b25c2268d6565b976 (patch)
tree3caac2885ebae2e0292d36318e034c7038bc6fd5
parent0bce2aecb9fddcacbd7353bcdc0c69703ed49e52 (diff)
total build time reduced by 30 seconds (10%)
-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 } {