basic.t
来自「这是一个DFA简化和生成LL(1)分析表的程序,自动生成表格及图形」· T 代码 · 共 84 行
T
84 行
# basic.tuse Test::Base;use re::re;plan tests => 1 * blocks();run { my $block = shift; if (defined $block->re) { is( re::re->translate($block->re), $block->out, $block->name ); }}__DATA__=== TEST 1:--- re(a|b)*(aa|bb)(a|b)*--- out(a|b)*(aa|bb)(a|b)*=== TEST 2:--- reabc--- outabc=== TEST 3:--- rea|b|c--- outa|b|c=== TEST 4:--- re((aa))*--- out(aa)*=== TEST 5;--- reab*c--- outab*c=== TEST 6:--- rea (b| )*--- outa (b| )*=== TEST 7:--- re(a|)b*--- out(a|)b*=== TEST 8:--- re:--- out:=== TEST 9:--- re((()*))*--- out(()*)*
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?