aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDrahflow <drahflow@gmx.de>2013-12-22 18:24:52 +0100
committerDrahflow <drahflow@gmx.de>2013-12-22 18:24:52 +0100
commitcc43d35dc5bbb7f71bdc0c45e7d22561cec2bd27 (patch)
tree2517acf7ae863d1deb9fc6482c73ab174beb006a
parente711b73634c72332dffb083b25c2268d6565b976 (diff)
Total build time reduced by 90 seconds (30%)
-rw-r--r--compiler/standardClient.ey11
1 files changed, 8 insertions, 3 deletions
diff --git a/compiler/standardClient.ey b/compiler/standardClient.ey
index b92d5a4..1aaaa0a 100644
--- a/compiler/standardClient.ey
+++ b/compiler/standardClient.ey
@@ -341,10 +341,15 @@
} /execute deffst
parse ==prog --
+ prog 0 -01 * 0 -01 * FIRST neq {
+ [
+ [ SPLIT 3 1 ]
+ [ TERM { -- 1 }" ]
+ [ JUMP 2 neg ]
+ prog _ len dearray
+ ] =prog
+ } rep
[
- [ SPLIT 3 1 ]
- [ TERM { -- 1 }" ]
- [ JUMP 2 neg ]
prog _ len dearray
[ MATCH ]
] =prog