diff options
| author | Drahflow <drahflow@gmx.de> | 2013-12-22 17:35:10 +0100 |
|---|---|---|
| committer | Drahflow <drahflow@gmx.de> | 2013-12-22 17:35:10 +0100 |
| commit | e711b73634c72332dffb083b25c2268d6565b976 (patch) | |
| tree | 3caac2885ebae2e0292d36318e034c7038bc6fd5 | |
| parent | 0bce2aecb9fddcacbd7353bcdc0c69703ed49e52 (diff) | |
total build time reduced by 30 seconds (10%)
| -rw-r--r-- | compiler/elymasTokenize.ey | 6 |
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 } { |
