summaryrefslogtreecommitdiff
path: root/test/ragel.d/next2.rl
diff options
context:
space:
mode:
Diffstat (limited to 'test/ragel.d/next2.rl')
-rw-r--r--test/ragel.d/next2.rl64
1 files changed, 0 insertions, 64 deletions
diff --git a/test/ragel.d/next2.rl b/test/ragel.d/next2.rl
deleted file mode 100644
index 9f8ffe2a..00000000
--- a/test/ragel.d/next2.rl
+++ /dev/null
@@ -1,64 +0,0 @@
-/*
- * @LANG: indep
- */
-
-int target;
-int last;
-
-%%{
- machine next2;
-
- unused := 'unused';
-
- one := 'one' @{
- print_str "one\n";
- target = fentry(main);
- fnext *target;
- };
-
- two := 'two' @{
- print_str "two\n";
- target = fentry(main);
- fnext *target;
- };
-
- three := 'three' @{
- print_str "three\n";
- target = fentry(main);
- fnext *target;
- };
-
- main := (
- '1' @{
- target = fentry(one);
- fnext *target;
- last = 1;
- } |
-
- '2' @{
- target = fentry(two);
- fnext *target;
- last = 2;
- } |
-
- # This one is conditional based on the last.
- '3' @{
- if ( last == 2 ) {
- target = fentry(three);
- fnext *target;
- }
-
- last = 3;
- } 'x' |
-
- '\n'
- )*;
-}%%
-
-##### INPUT #####
-"1one3x2two3three\n"
-##### OUTPUT #####
-one
-two
-three
-ACCEPT