diff options
Diffstat (limited to 'test/ragel.d/export3.rl')
-rw-r--r-- | test/ragel.d/export3.rl | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/test/ragel.d/export3.rl b/test/ragel.d/export3.rl deleted file mode 100644 index fa5ab071..00000000 --- a/test/ragel.d/export3.rl +++ /dev/null @@ -1,52 +0,0 @@ -# -# @LANG: ruby -# - -%%{ - machine test; - - export c1 = 'c'; - export c2 = 'z'; - export c3 = 't'; - - commands := ( - c1 . digit* '\n' @{ puts "c1"; } | - c2 . alpha* '\n' @{ puts "c2"; }| - c3 . '.'* '\n' @{ puts "c3"; } - )*; - - other := any*; -}%% - -%% write exports; -%% write data; - -def run_machine( data ) - p = 0; - pe = data.length - cs = test_en_commands - val = 0; - neg = false; - - %% write init nocs; - %% write exec; - if cs >= test_first_final - puts "ACCEPT" - else - puts "FAIL" - end -end - -inp = [ - test_ex_c1, ?1, ?2, ?\n, - test_ex_c2, ?a, ?b, ?\n, - test_ex_c3, ?., ?., ?\n -] - -run_machine( inp ); - -##### OUTPUT ##### -c1 -c2 -c3 -ACCEPT |