aboutsummaryrefslogtreecommitdiff
path: root/examples/working-loaded/parser.test
diff options
context:
space:
mode:
authorDrahflow <drahflow@gmx.de>2016-01-05 17:04:03 +0100
committerDrahflow <drahflow@gmx.de>2016-01-05 17:04:03 +0100
commit7f82a4685458ba0bb7f19139b74b2e8c67ab4e1f (patch)
tree4b20a48b17133b255d8d732d74a03d21796b27e7 /examples/working-loaded/parser.test
parentf7cfd2d6379d1d36ca5087d555d9d4be856e7226 (diff)
WIP: performance improvements
Diffstat (limited to 'examples/working-loaded/parser.test')
-rw-r--r--examples/working-loaded/parser.test8
1 files changed, 4 insertions, 4 deletions
diff --git a/examples/working-loaded/parser.test b/examples/working-loaded/parser.test
index 8af1003..0398c08 100644
--- a/examples/working-loaded/parser.test
+++ b/examples/working-loaded/parser.test
@@ -14,13 +14,13 @@ num [ /0 ] { -- 0 } :rule
num [ /1 ] { -- 1 } :rule
num [ /2 ] { -- 2 } :rule
-S :automaton ==Sparser
+[ S :automaton ==Sparser ] len 0 gt { "stack garbage" die } rep
"generation done" dump
-100000 {
+# 100000 {
Sparser .run =*consume
- [ "(" /2 "+" /1 "-" /1 ")" "+" /1 "" ] { _ consume } each
-} rep
+ [ "(" "(" /2 "+" /1 "-" /1 ")" ")" "+" /1 "" ] { _ consume } each
+# } rep
result dump