From e711b73634c72332dffb083b25c2268d6565b976 Mon Sep 17 00:00:00 2001 From: Drahflow Date: Sun, 22 Dec 2013 17:35:10 +0100 Subject: total build time reduced by 30 seconds (10%) --- compiler/elymasTokenize.ey | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'compiler') 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 } { -- cgit v1.2.3