⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 optree_specials.t

📁 source of perl for linux application,
💻 T
📖 第 1 页 / 共 2 页
字号:
# 4  <1> leavesub[1 ref] K/REFC,1 ->(end)# -     <@> lineseq KP ->4# 1        <;> nextstate(main 4 -e:5) v:>,<,%,{ ->2# 3        <1> postinc[t3] sK/1 ->4# -           <1> ex-rv2sv sKRM/1 ->3# 2              <#> gvsv[*init] s ->3EOT_EOT# INIT 1:# 4  <1> leavesub[1 ref] K/REFC,1 ->(end)# -     <@> lineseq KP ->4# 1        <;> nextstate(main 4 -e:5) v:>,<,%,{ ->2# 3        <1> postinc[t2] sK/1 ->4# -           <1> ex-rv2sv sKRM/1 ->3# 2              <$> gvsv(*init) s ->3EONT_EONTcheckOptree ( name	=> 'all of BEGIN END INIT CHECK UNITCHECK -exec',	      bcopts	=> [qw/ BEGIN END INIT CHECK UNITCHECK -exec /],	      prog	=> $src,	      @warnings_todo,	      strip_open_hints => 1,	      expect	=> <<'EOT_EOT', expect_nt => <<'EONT_EONT');# BEGIN 1:# 1  <;> nextstate(B::Concise -275 Concise.pm:356) v:*,&,{,$# 2  <$> const[PV "strict.pm"] s/BARE# 3  <1> require sK/1# 4  <;> nextstate(B::Concise -275 Concise.pm:356) v:*,&,{,$# 5  <;> nextstate(B::Concise -275 Concise.pm:356) :*,&,{,$# 6  <0> pushmark s# 7  <$> const[PV "strict"] sM# 8  <$> const[PV "refs"] sM# 9  <$> method_named[PV "unimport"] # a  <1> entersub[t1] KS*/TARG,2# b  <1> leavesub[1 ref] K/REFC,1# BEGIN 2:# c  <;> nextstate(B::Concise -265 Concise.pm:367) v:*,&,$# d  <$> const[PV "strict.pm"] s/BARE# e  <1> require sK/1# f  <;> nextstate(B::Concise -265 Concise.pm:367) v:*,&,$# g  <;> nextstate(B::Concise -265 Concise.pm:367) :*,&,$# h  <0> pushmark s# i  <$> const[PV "strict"] sM# j  <$> const[PV "refs"] sM# k  <$> method_named[PV "unimport"] # l  <1> entersub[t1] KS*/TARG,2# m  <1> leavesub[1 ref] K/REFC,1# BEGIN 3:# n  <;> nextstate(B::Concise -254 Concise.pm:386) v:*,&,{,$# o  <$> const[PV "warnings.pm"] s/BARE# p  <1> require sK/1# q  <;> nextstate(B::Concise -254 Concise.pm:386) v:*,&,{,$# r  <;> nextstate(B::Concise -254 Concise.pm:386) :*,&,{,$# s  <0> pushmark s# t  <$> const[PV "warnings"] sM# u  <$> const[PV "qw"] sM# v  <$> method_named[PV "unimport"] # w  <1> entersub[t1] KS*/TARG,2# x  <1> leavesub[1 ref] K/REFC,1# BEGIN 4:# y  <;> nextstate(main 2 -e:1) v:>,<,%,{# z  <#> gvsv[*beg] s# 10 <1> postinc[t3] sK/1# 11 <1> leavesub[1 ref] K/REFC,1# END 1:# 12 <;> nextstate(main 5 -e:1) v:>,<,%,{# 13 <#> gvsv[*end] s# 14 <1> postinc[t3] sK/1# 15 <1> leavesub[1 ref] K/REFC,1# INIT 1:# 16 <;> nextstate(main 4 -e:1) v:>,<,%,{# 17 <#> gvsv[*init] s# 18 <1> postinc[t3] sK/1# 19 <1> leavesub[1 ref] K/REFC,1# CHECK 1:# 1a <;> nextstate(main 3 -e:1) v:>,<,%,{# 1b <#> gvsv[*chk] s# 1c <1> postinc[t3] sK/1# 1d <1> leavesub[1 ref] K/REFC,1# UNITCHECK 1:# 1e <;> nextstate(main 6 -e:1) v:>,<,%,{# 1f <#> gvsv[*uc] s# 1g <1> postinc[t3] sK/1# 1h <1> leavesub[1 ref] K/REFC,1EOT_EOT# BEGIN 1:# 1  <;> nextstate(B::Concise -275 Concise.pm:356) v:*,&,{,$# 2  <$> const(PV "strict.pm") s/BARE# 3  <1> require sK/1# 4  <;> nextstate(B::Concise -275 Concise.pm:356) v:*,&,{,$# 5  <;> nextstate(B::Concise -275 Concise.pm:356) :*,&,{,$# 6  <0> pushmark s# 7  <$> const(PV "strict") sM# 8  <$> const(PV "refs") sM# 9  <$> method_named(PV "unimport") # a  <1> entersub[t1] KS*/TARG,2# b  <1> leavesub[1 ref] K/REFC,1# BEGIN 2:# c  <;> nextstate(B::Concise -265 Concise.pm:367) v:*,&,$# d  <$> const(PV "strict.pm") s/BARE# e  <1> require sK/1# f  <;> nextstate(B::Concise -265 Concise.pm:367) v:*,&,$# g  <;> nextstate(B::Concise -265 Concise.pm:367) :*,&,$# h  <0> pushmark s# i  <$> const(PV "strict") sM# j  <$> const(PV "refs") sM# k  <$> method_named(PV "unimport") # l  <1> entersub[t1] KS*/TARG,2# m  <1> leavesub[1 ref] K/REFC,1# BEGIN 3:# n  <;> nextstate(B::Concise -254 Concise.pm:386) v:*,&,{,$# o  <$> const(PV "warnings.pm") s/BARE# p  <1> require sK/1# q  <;> nextstate(B::Concise -254 Concise.pm:386) v:*,&,{,$# r  <;> nextstate(B::Concise -254 Concise.pm:386) :*,&,{,$# s  <0> pushmark s# t  <$> const(PV "warnings") sM# u  <$> const(PV "qw") sM# v  <$> method_named(PV "unimport") # w  <1> entersub[t1] KS*/TARG,2# x  <1> leavesub[1 ref] K/REFC,1# BEGIN 4:# y  <;> nextstate(main 2 -e:1) v:>,<,%,{# z  <$> gvsv(*beg) s# 10 <1> postinc[t2] sK/1# 11 <1> leavesub[1 ref] K/REFC,1# END 1:# 12 <;> nextstate(main 5 -e:1) v:>,<,%,{# 13 <$> gvsv(*end) s# 14 <1> postinc[t2] sK/1# 15 <1> leavesub[1 ref] K/REFC,1# INIT 1:# 16 <;> nextstate(main 4 -e:1) v:>,<,%,{# 17 <$> gvsv(*init) s# 18 <1> postinc[t2] sK/1# 19 <1> leavesub[1 ref] K/REFC,1# CHECK 1:# 1a <;> nextstate(main 3 -e:1) v:>,<,%,{# 1b <$> gvsv(*chk) s# 1c <1> postinc[t2] sK/1# 1d <1> leavesub[1 ref] K/REFC,1# UNITCHECK 1:# 1e <;> nextstate(main 6 -e:1) v:>,<,%,{# 1f <$> gvsv(*uc) s# 1g <1> postinc[t2] sK/1# 1h <1> leavesub[1 ref] K/REFC,1EONT_EONT# perl "-I../lib" -MO=Concise,BEGIN,CHECK,INIT,END,-exec -e '$a=$b && print q/foo/'checkOptree ( name	=> 'regression test for patch 25352',	      bcopts	=> [qw/ BEGIN END INIT CHECK -exec /],	      prog	=> 'print q/foo/',	      @warnings_todo,	      expect	=> <<'EOT_EOT', expect_nt => <<'EONT_EONT');# BEGIN 1:# 1  <;> nextstate(B::Concise -275 Concise.pm:356) v:*,&,{,$# 2  <$> const[PV "strict.pm"] s/BARE# 3  <1> require sK/1# 4  <;> nextstate(B::Concise -275 Concise.pm:356) v:*,&,{,$# 5  <;> nextstate(B::Concise -275 Concise.pm:356) :*,&,{,$# 6  <0> pushmark s# 7  <$> const[PV "strict"] sM# 8  <$> const[PV "refs"] sM# 9  <$> method_named[PV "unimport"] # a  <1> entersub[t1] KS*/TARG,2# b  <1> leavesub[1 ref] K/REFC,1# BEGIN 2:# c  <;> nextstate(B::Concise -265 Concise.pm:367) v:*,&,$# d  <$> const[PV "strict.pm"] s/BARE# e  <1> require sK/1# f  <;> nextstate(B::Concise -265 Concise.pm:367) v:*,&,$# g  <;> nextstate(B::Concise -265 Concise.pm:367) :*,&,$# h  <0> pushmark s# i  <$> const[PV "strict"] sM# j  <$> const[PV "refs"] sM# k  <$> method_named[PV "unimport"] # l  <1> entersub[t1] KS*/TARG,2# m  <1> leavesub[1 ref] K/REFC,1# BEGIN 3:# n  <;> nextstate(B::Concise -254 Concise.pm:386) v:*,&,{,$# o  <$> const[PV "warnings.pm"] s/BARE# p  <1> require sK/1# q  <;> nextstate(B::Concise -254 Concise.pm:386) v:*,&,{,$# r  <;> nextstate(B::Concise -254 Concise.pm:386) :*,&,{,$# s  <0> pushmark s# t  <$> const[PV "warnings"] sM# u  <$> const[PV "qw"] sM# v  <$> method_named[PV "unimport"] # w  <1> entersub[t1] KS*/TARG,2# x  <1> leavesub[1 ref] K/REFC,1EOT_EOT# BEGIN 1:# 1  <;> nextstate(B::Concise -275 Concise.pm:356) v:*,&,{,$# 2  <$> const(PV "strict.pm") s/BARE# 3  <1> require sK/1# 4  <;> nextstate(B::Concise -275 Concise.pm:356) v:*,&,{,$# 5  <;> nextstate(B::Concise -275 Concise.pm:356) :*,&,{,$# 6  <0> pushmark s# 7  <$> const(PV "strict") sM# 8  <$> const(PV "refs") sM# 9  <$> method_named(PV "unimport") # a  <1> entersub[t1] KS*/TARG,2# b  <1> leavesub[1 ref] K/REFC,1# BEGIN 2:# c  <;> nextstate(B::Concise -265 Concise.pm:367) v:*,&,$# d  <$> const(PV "strict.pm") s/BARE# e  <1> require sK/1# f  <;> nextstate(B::Concise -265 Concise.pm:367) v:*,&,$# g  <;> nextstate(B::Concise -265 Concise.pm:367) :*,&,$# h  <0> pushmark s# i  <$> const(PV "strict") sM# j  <$> const(PV "refs") sM# k  <$> method_named(PV "unimport") # l  <1> entersub[t1] KS*/TARG,2# m  <1> leavesub[1 ref] K/REFC,1# BEGIN 3:# n  <;> nextstate(B::Concise -254 Concise.pm:386) v:*,&,{,$# o  <$> const(PV "warnings.pm") s/BARE# p  <1> require sK/1# q  <;> nextstate(B::Concise -254 Concise.pm:386) v:*,&,{,$# r  <;> nextstate(B::Concise -254 Concise.pm:386) :*,&,{,$# s  <0> pushmark s# t  <$> const(PV "warnings") sM# u  <$> const(PV "qw") sM# v  <$> method_named(PV "unimport") # w  <1> entersub[t1] KS*/TARG,2# x  <1> leavesub[1 ref] K/REFC,1EONT_EONT

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -