Guest User

Untitled

a guest
May 27th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 22.00 KB | None | 0 0
  1. class Book {
  2. has Str $.title ;
  3. has Int $.pages ;
  4. has Bool $.hard-back ;
  5.  
  6. method gist { "$.title ($.pages pages)" }
  7. }
  8.  
  9. sub MAIN( Str $title , Int $pages , Bool :$hard-back ) {
  10. my Book $b .= new: :$title :$pages :$hard-back ;
  11. say $b
  12. }
  13. ===========================
  14. perl6 --target=ast book.p6
  15. ===========================
  16. - QAST::CompUnit
  17. [pre_deserialize]
  18. - QAST::Stmt
  19. - QAST::Stmt
  20. - QAST::Op(loadbytecode)
  21. - QAST::VM
  22. [jvm]
  23. - QAST::SVal(ModuleLoader.class)
  24. [moar]
  25. - QAST::SVal(ModuleLoader.moarvm)
  26. - QAST::Op(callmethod load_module)
  27. - QAST::Op(gethllsym)
  28. - QAST::SVal(nqp)
  29. - QAST::SVal(ModuleLoader)
  30. - QAST::SVal(Perl6::ModuleLoader)
  31. - QAST::Op(forceouterctx)
  32. - QAST::BVal(9)
  33. - QAST::Op(callmethod load_setting)
  34. - QAST::Op(getcurhllsym)
  35. - QAST::SVal(ModuleLoader)
  36. - QAST::SVal(CORE)
  37. [post_deserialize]
  38. - QAST::Stmts
  39. - QAST::Op(bind)
  40. - QAST::Var(attribute $!do)
  41. - QAST::WVal(Method)
  42. - QAST::WVal(Code)
  43. - QAST::BVal(1)
  44. - QAST::Stmts
  45. - QAST::Op(bind)
  46. - QAST::Var(attribute $!do)
  47. - QAST::WVal(Method)
  48. - QAST::WVal(Code)
  49. - QAST::BVal(2)
  50. - QAST::Stmts
  51. - QAST::Op(bind)
  52. - QAST::Var(attribute $!do)
  53. - QAST::WVal(Method)
  54. - QAST::WVal(Code)
  55. - QAST::BVal(3)
  56. - QAST::Stmts
  57. - QAST::Op(bind)
  58. - QAST::Var(attribute $!do)
  59. - QAST::WVal(Method)
  60. - QAST::WVal(Code)
  61. - QAST::BVal(4)
  62. - QAST::Stmts
  63. - QAST::Op(bind)
  64. - QAST::Var(attribute $!do)
  65. - QAST::WVal(Submethod)
  66. - QAST::WVal(Code)
  67. - QAST::BVal(5)
  68. - QAST::Stmts
  69. - QAST::Op(bind)
  70. - QAST::Var(attribute $!do)
  71. - QAST::WVal(Block)
  72. - QAST::WVal(Code)
  73. - QAST::BVal(6)
  74. - QAST::Stmts
  75. - QAST::Op(bind)
  76. - QAST::Var(attribute $!do)
  77. - QAST::WVal(Sub)
  78. - QAST::WVal(Code)
  79. - QAST::BVal(7)
  80. - QAST::Stmts
  81. - QAST::Op(bind)
  82. - QAST::Var(attribute $!do)
  83. - QAST::WVal(Block)
  84. - QAST::WVal(Code)
  85. - QAST::BVal(8)
  86. - QAST::Op(bindcurhllsym)
  87. - QAST::SVal(GLOBAL)
  88. - QAST::WVal(GLOBAL)
  89. [load]
  90. - QAST::Op(call)
  91. - QAST::BVal(9)
  92. [children]
  93. - QAST::Block(:cuid(9)) class Book {\n has Str $.title ;\n has Int $.pag...
  94. │ - QAST::Var(local __args__ :decl(param))
  95. │ - QAST::Stmts class Book {\n has Str $.title ;\n has Int $.pag...
  96. │ - QAST::Op(call)
  97. │ - QAST::Block(:cuid(8) :blocktype(declaration_static))
  98. │ │ - QAST::Stmts class Book {\n has Str $.title ;\n has Int $.pag...
  99. │ │ - QAST::Var(lexical $¢ :decl(contvar))
  100. │ │ - QAST::Var(lexical $! :decl(contvar))
  101. │ │ - QAST::Var(lexical $/ :decl(contvar))
  102. │ │ - QAST::Var(lexical $_ :decl(contvar))
  103. │ │ - QAST::Var(lexical GLOBALish :decl(static))
  104. │ │ - QAST::Var(lexical EXPORT :decl(static))
  105. │ │ - QAST::Var(lexical $?PACKAGE :decl(static))
  106. │ │ - QAST::Var(lexical ::?PACKAGE :decl(static))
  107. │ │ - QAST::Var(lexical $=finish :decl(static))
  108. │ │ - QAST::Var(lexical Book :decl(static))
  109. │ │ - QAST::Block(:cuid(2) :blocktype(declaration_static))
  110. │ │ │ - QAST::Stmts Book {\n has Str $.title ;\n has Int $.pages ;\n...
  111. │ │ │ - QAST::Var(lexical %_ :decl(var))
  112. │ │ │ - QAST::Var(local self :decl(param))
  113. │ │ │ - QAST::Var+{QAST::SpecialArg}(local _ :decl(param) :named<1>)
  114. │ │ │ - QAST::Op(decont)
  115. │ │ │ - QAST::Var(attribute $!title)
  116. │ │ │ - QAST::Op(decont)
  117. │ │ │ - QAST::Var(local self)
  118. │ │ │ - QAST::WVal(Book)
  119. │ │ - QAST::Block(:cuid(3) :blocktype(declaration_static))
  120. │ │ │ - QAST::Stmts Book {\n has Str $.title ;\n has Int $.pages ;\n...
  121. │ │ │ - QAST::Var(local self :decl(param))
  122. │ │ │ - QAST::Var+{QAST::SpecialArg}(:named<1>)
  123. │ │ │ - QAST::Op(decont)
  124. │ │ │ - QAST::Var(attribute $!pages)
  125. │ │ │ - QAST::Op(decont)
  126. │ │ │ - QAST::Var(local self)
  127. │ │ │ - QAST::WVal(Book)
  128. │ │ - QAST::Block(:cuid(4) :blocktype(declaration_static))
  129. │ │ │ - QAST::Stmts Book {\n has Str $.title ;\n has Int $.pages ;\n...
  130. │ │ │ - QAST::Var(local self :decl(param))
  131. │ │ │ - QAST::Var+{QAST::SpecialArg}(:named<1>)
  132. │ │ │ - QAST::Op(decont)
  133. │ │ │ - QAST::Var(attribute $!hard-back)
  134. │ │ │ - QAST::Op(decont)
  135. │ │ │ - QAST::Var(local self)
  136. │ │ │ - QAST::WVal(Book)
  137. │ │ - QAST::Block(:cuid(5) :blocktype(declaration_static))
  138. │ │ │ - QAST::Stmts
  139. │ │ │ - QAST::Var(lexical %_ :decl(var))
  140. │ │ │ - QAST::Var(local self :decl(param))
  141. │ │ │ - QAST::Var(local @auto :decl(param))
  142. │ │ │ - QAST::Var(local %init :decl(param))
  143. │ │ │ - QAST::Var(local init :decl(var))
  144. │ │ │ - QAST::Stmts Book {\n has Str $.title ;\n has Int $.pages ;\n...
  145. │ │ │ - QAST::Op(bind)
  146. │ │ │ - QAST::Var(local init)
  147. │ │ │ - QAST::Op(getattr)
  148. │ │ │ - QAST::Var(local %init)
  149. │ │ │ - QAST::WVal(Map)
  150. │ │ │ - QAST::SVal($!storage)
  151. │ │ │ - QAST::Op(if)
  152. │ │ │ - QAST::Op(existskey)
  153. │ │ │ - QAST::Var(local init)
  154. │ │ │ - QAST::SVal(title)
  155. │ │ │ - QAST::Op(assign)
  156. │ │ │ - QAST::Op(getattr)
  157. │ │ │ - QAST::Var(local self)
  158. │ │ │ - QAST::WVal(Book)
  159. │ │ │ - QAST::SVal($!title)
  160. │ │ │ - QAST::Op(callmethod AT-KEY)
  161. │ │ │ - QAST::Var(local %init)
  162. │ │ │ - QAST::SVal(title)
  163. │ │ │ - QAST::Op(if)
  164. │ │ │ - QAST::Op(existskey)
  165. │ │ │ - QAST::Var(local init)
  166. │ │ │ - QAST::SVal(pages)
  167. │ │ │ - QAST::Op(assign)
  168. │ │ │ - QAST::Op(getattr)
  169. │ │ │ - QAST::Var(local self)
  170. │ │ │ - QAST::WVal(Book)
  171. │ │ │ - QAST::SVal($!pages)
  172. │ │ │ - QAST::Op(callmethod AT-KEY)
  173. │ │ │ - QAST::Var(local %init)
  174. │ │ │ - QAST::SVal(pages)
  175. │ │ │ - QAST::Op(if)
  176. │ │ │ - QAST::Op(existskey)
  177. │ │ │ - QAST::Var(local init)
  178. │ │ │ - QAST::SVal(hard-back)
  179. │ │ │ - QAST::Op(assign)
  180. │ │ │ - QAST::Op(getattr)
  181. │ │ │ - QAST::Var(local self)
  182. │ │ │ - QAST::WVal(Book)
  183. │ │ │ - QAST::SVal($!hard-back)
  184. │ │ │ - QAST::Op(callmethod AT-KEY)
  185. │ │ │ - QAST::Var(local %init)
  186. │ │ │ - QAST::SVal(hard-back)
  187. │ │ │ - QAST::Var(local self)
  188. │ │ - QAST::Stmt
  189. │ │ - QAST::Block(:cuid(7) :blocktype(declaration_static)) <wanted> {\n my Book $b .= new: :$title :$pages :$hard-b...
  190. │ │ │ - QAST::Stmts
  191. │ │ │ - QAST::Var(lexical $b :decl(contvar))
  192. │ │ │ - QAST::Var(lexical $¢ :decl(contvar))
  193. │ │ │ - QAST::Var(lexical $! :decl(contvar))
  194. │ │ │ - QAST::Var(lexical $/ :decl(contvar))
  195. │ │ │ - QAST::Var(lexical $_ :decl(contvar))
  196. │ │ │ - QAST::Var(lexical $title :decl(var))
  197. │ │ │ - QAST::Var(lexical $pages :decl(var))
  198. │ │ │ - QAST::Var(lexical $hard-back :decl(var))
  199. │ │ │ - QAST::Var(local __lowered_param__3 :decl(param))
  200. │ │ │ - QAST::Op(bind)
  201. │ │ │ - QAST::Var(local __lowered_param__3)
  202. │ │ │ - QAST::Op(hllize)
  203. │ │ │ - QAST::Var(local __lowered_param__3)
  204. │ │ │ - QAST::ParamTypeCheck
  205. │ │ │ - QAST::Op(istype)
  206. │ │ │ - QAST::Var(local __lowered_param__3)
  207. │ │ │ - QAST::WVal(Str)
  208. │ │ │ - QAST::Op(bind)
  209. │ │ │ - QAST::Var(lexical $title) <wanted>
  210. │ │ │ - QAST::Op(decont)
  211. │ │ │ - QAST::Var(local __lowered_param__3)
  212. │ │ │ - QAST::Var(local __lowered_param__4 :decl(param))
  213. │ │ │ - QAST::Op(bind)
  214. │ │ │ - QAST::Var(local __lowered_param__4)
  215. │ │ │ - QAST::Op(hllize)
  216. │ │ │ - QAST::Var(local __lowered_param__4)
  217. │ │ │ - QAST::ParamTypeCheck
  218. │ │ │ - QAST::Op(istype)
  219. │ │ │ - QAST::Var(local __lowered_param__4)
  220. │ │ │ - QAST::WVal(Int)
  221. │ │ │ - QAST::Op(bind)
  222. │ │ │ - QAST::Var(lexical $pages) <wanted>
  223. │ │ │ - QAST::Op(decont)
  224. │ │ │ - QAST::Var(local __lowered_param__4)
  225. │ │ │ - QAST::Var+{QAST::SpecialArg}(:named<hard-back>)
  226. │ │ │ [default]
  227. │ │ │ - QAST::WVal(Bool)
  228. │ │ │ [children]
  229. │ │ │ - QAST::Op(bind)
  230. │ │ │ - QAST::Var(local __lowered_param__5)
  231. │ │ │ - QAST::Op(hllize)
  232. │ │ │ - QAST::Var(local __lowered_param__5)
  233. │ │ │ - QAST::ParamTypeCheck
  234. │ │ │ - QAST::Op(istype)
  235. │ │ │ - QAST::Var(local __lowered_param__5)
  236. │ │ │ - QAST::WVal(Bool)
  237. │ │ │ - QAST::Op(bind)
  238. │ │ │ - QAST::Var(lexical $hard-back) <wanted>
  239. │ │ │ - QAST::Op(decont)
  240. │ │ │ - QAST::Var(local __lowered_param__5)
  241. │ │ │ - QAST::Var(lexical $*DISPATCHER :decl(var))
  242. │ │ │ - QAST::Op(takedispatcher)
  243. │ │ │ - QAST::SVal($*DISPATCHER)
  244. │ │ │ - QAST::Op(p6typecheckrv)
  245. │ │ │ - QAST::Op(handlepayload)
  246. │ │ │ - QAST::Op(p6decontrv)
  247. │ │ │ - QAST::WVal(Sub)
  248. │ │ │ - QAST::Stmts <wanted> \n my Book $b .= new: :$title :$pages :$hard-ba...
  249. │ │ │ - QAST::Stmt <sunk> my Book $b .= new: :$title :$pages :$hard-back
  250. │ │ │ - QAST::Op(callmethod dispatch:<.=>) <wanted nosink> :$title :$pages :$hard-back
  251. │ │ │ - QAST::Var(lexical $b) <wanted sinkok> $b
  252. │ │ │ - QAST::Want <wanted>
  253. │ │ │ - QAST::WVal(Str)
  254. │ │ │ - Ss
  255. │ │ │ - QAST::SVal(new)
  256. │ │ │ - QAST::Var+{QAST::SpecialArg}(:named<title>) <wanted> $title
  257. │ │ │ - QAST::Var+{QAST::SpecialArg}(:named<pages>) <wanted> $pages
  258. │ │ │ - QAST::Var+{QAST::SpecialArg}(:named<hard-back>) <wanted> $hard-back
  259. │ │ │ - QAST::Stmt <wanted final> say $b\n
  260. │ │ │ - QAST::Want <wanted>
  261. │ │ │ - QAST::Op(call &say) <wanted> say $b\n
  262. │ │ │ - QAST::Var(lexical $b) <wanted> $b
  263. │ │ │ - v
  264. │ │ │ - QAST::Op(p6sink)
  265. │ │ │ - QAST::Op(call &say) <wanted> say $b\n
  266. │ │ │ - QAST::Var(lexical $b) <wanted> $b
  267. │ │ │ - RETURN
  268. │ │ │ - QAST::Op(lastexpayload)
  269. │ │ │ - QAST::WVal(Sub)
  270. │ │ │ - QAST::WVal(Nil)
  271. │ │ - QAST::Var(lexical &MAIN :decl(static))
  272. │ │ [value]
  273. │ │ - MAIN
  274. │ │ - QAST::Var(lexical $=pod :decl(static))
  275. │ │ [value]
  276. │ │ -
  277. │ │ - QAST::Var(lexical !UNIT_MARKER :decl(static))
  278. │ │ - QAST::VM
  279. │ │ [jvm]
  280. │ │ - QAST::Op(null)
  281. │ │ [moar]
  282. │ │ - QAST::Op(null)
  283. │ │ [loadlibs]
  284. │ │ - nqp_group nqp_ops perl6_ops bit_ops math_ops trans_ops io_ops obscure_ops os file sys_ops nqp_bigint_ops nqp_dyncall_ops
  285. │ │ - QAST::Stmts
  286. │ │ - QAST::Op(bind)
  287. │ │ - QAST::Var(local ctxsave :decl(var))
  288. │ │ - QAST::Var(contextual $*CTXSAVE)
  289. │ │ - QAST::Op(unless)
  290. │ │ - QAST::Op(isnull)
  291. │ │ - QAST::Var(local ctxsave)
  292. │ │ - QAST::Op(if)
  293. │ │ - QAST::Op(can)
  294. │ │ - QAST::Var(local ctxsave)
  295. │ │ - QAST::SVal(ctxsave)
  296. │ │ - QAST::Op(callmethod ctxsave)
  297. │ │ - QAST::Var(local ctxsave)
  298. │ │ - QAST::Op(call &MAIN_HELPER)
  299. │ │ - QAST::Stmts
  300. │ │ - QAST::WVal(Array)
  301. │ │ - QAST::Stmts <sunk> class Book {\n has Str $.title ;\n has Int $.pag...
  302. │ │ - QAST::Stmt <sunk> class Book {\n has Str $.title ;\n has Int $.pag...
  303. │ │ - QAST::Stmts <sunk>
  304. │ │ - QAST::Block(:cuid(6) :blocktype(immediate)) <sunk> {\n has Str $.title ;\n has Int $.pages ;\n has...
  305. │ │ │ - QAST::Stmts
  306. │ │ │ - QAST::Var(lexical $?PACKAGE :decl(static))
  307. │ │ │ - QAST::Var(lexical ::?PACKAGE :decl(static))
  308. │ │ │ - QAST::Var(lexical $?CLASS :decl(static))
  309. │ │ │ - QAST::Var(lexical ::?CLASS :decl(static))
  310. │ │ │ - QAST::Var(lexical $_ :decl(var))
  311. │ │ │ - QAST::Op(bind)
  312. │ │ │ - QAST::Var(lexical $_) <wanted>
  313. │ │ │ - QAST::Op(getlexouter) <wanted>
  314. │ │ │ - QAST::SVal($_)
  315. │ │ │ - QAST::Block(:cuid(1) :blocktype(declaration_static)) <wanted> { \"$.title ($.pages pages)\" }
  316. │ │ │ │ - QAST::Stmts
  317. │ │ │ │ - QAST::Var(lexical self :decl(var))
  318. │ │ │ │ - QAST::Var(lexical $¢ :decl(contvar))
  319. │ │ │ │ - QAST::Var(lexical $! :decl(contvar))
  320. │ │ │ │ - QAST::Var(lexical $/ :decl(contvar))
  321. │ │ │ │ - QAST::Var(lexical $_ :decl(contvar))
  322. │ │ │ │ - QAST::Var(lexical %_ :decl(var))
  323. │ │ │ │ - QAST::Var(local __lowered_param__1 :decl(param))
  324. │ │ │ │ - QAST::Op(bind)
  325. │ │ │ │ - QAST::Var(local __lowered_param__1)
  326. │ │ │ │ - QAST::Op(hllize)
  327. │ │ │ │ - QAST::Var(local __lowered_param__1)
  328. │ │ │ │ - QAST::ParamTypeCheck
  329. │ │ │ │ - QAST::Op(istype)
  330. │ │ │ │ - QAST::Var(local __lowered_param__1)
  331. │ │ │ │ - QAST::WVal(Book)
  332. │ │ │ │ - QAST::Op(bind)
  333. │ │ │ │ - QAST::Var(lexical self)
  334. │ │ │ │ - QAST::Op(decont)
  335. │ │ │ │ - QAST::Var(local __lowered_param__1)
  336. │ │ │ │ - QAST::Var+{QAST::SpecialArg}(:named<1>)
  337. │ │ │ │ - QAST::Op(bind)
  338. │ │ │ │ - QAST::Var(local __lowered_param__2)
  339. │ │ │ │ - QAST::Op(p6bindattrinvres)
  340. │ │ │ │ - QAST::Op(create)
  341. │ │ │ │ - QAST::WVal(Hash)
  342. │ │ │ │ - QAST::WVal(Map)
  343. │ │ │ │ - QAST::SVal($!storage)
  344. │ │ │ │ - QAST::Var(local __lowered_param__2)
  345. │ │ │ │ - QAST::Op(bind)
  346. │ │ │ │ - QAST::Var(lexical %_)
  347. │ │ │ │ - QAST::Op(decont)
  348. │ │ │ │ - QAST::Var(local __lowered_param__2)
  349. │ │ │ │ - QAST::Var(lexical $*DISPATCHER :decl(static))
  350. │ │ │ │ - QAST::Op(takedispatcher)
  351. │ │ │ │ - QAST::SVal($*DISPATCHER)
  352. │ │ │ │ - QAST::Op(p6typecheckrv)
  353. │ │ │ │ - QAST::Op(handlepayload)
  354. │ │ │ │ - QAST::Op(p6decontrv)
  355. │ │ │ │ - QAST::WVal(Method)
  356. │ │ │ │ - QAST::Stmts <wanted> \"$.title ($.pages pages)\"
  357. │ │ │ │ - QAST::Stmt <wanted final> \"$.title ($.pages pages)\"
  358. │ │ │ │ - QAST::Want <wanted>
  359. │ │ │ │ - QAST::Op(call &infix:<~>) <wanted> $.title ($.pages pages)
  360. │ │ │ │ - QAST::Op(call &infix:<~>) <wanted>
  361. │ │ │ │ - QAST::Op(call &infix:<~>) <wanted>
  362. │ │ │ │ - QAST::Op(callmethod Stringy) <wanted>
  363. │ │ │ │ - QAST::Op(callmethod item) <wanted>
  364. │ │ │ │ - QAST::Op(callmethod title) <wanted>
  365. │ │ │ │ - QAST::Var(lexical self) <wanted>
  366. │ │ │ │ - QAST::Want
  367. │ │ │ │ - QAST::WVal(Str)
  368. │ │ │ │ - Ss
  369. │ │ │ │ - QAST::SVal( ()
  370. │ │ │ │ - QAST::Op(callmethod Stringy)
  371. │ │ │ │ - QAST::Op(callmethod item) <wanted>
  372. │ │ │ │ - QAST::Op(callmethod pages) <wanted>
  373. │ │ │ │ - QAST::Var(lexical self) <wanted>
  374. │ │ │ │ - QAST::Want
  375. │ │ │ │ - QAST::WVal(Str)
  376. │ │ │ │ - Ss
  377. │ │ │ │ - QAST::SVal( pages))
  378. │ │ │ │ - v
  379. │ │ │ │ - QAST::Op(p6sink)
  380. │ │ │ │ - QAST::Op(call &infix:<~>) <wanted> $.title ($.pages pages)
  381. │ │ │ │ - QAST::Op(call &infix:<~>) <wanted>
  382. │ │ │ │ - QAST::Op(call &infix:<~>) <wanted>
  383. │ │ │ │ - QAST::Op(callmethod Stringy) <wanted>
  384. │ │ │ │ - QAST::Op(callmethod item) <wanted>
  385. │ │ │ │ - QAST::Op(callmethod title) <wanted>
  386. │ │ │ │ - QAST::Var(lexical self) <wanted>
  387. │ │ │ │ - QAST::Want
  388. │ │ │ │ - QAST::WVal(Str)
  389. │ │ │ │ - Ss
  390. │ │ │ │ - QAST::SVal( ()
  391. │ │ │ │ - QAST::Op(callmethod Stringy)
  392. │ │ │ │ - QAST::Op(callmethod item) <wanted>
  393. │ │ │ │ - QAST::Op(callmethod pages) <wanted>
  394. │ │ │ │ - QAST::Var(lexical self) <wanted>
  395. │ │ │ │ - QAST::Want
  396. │ │ │ │ - QAST::WVal(Str)
  397. │ │ │ │ - Ss
  398. │ │ │ │ - QAST::SVal( pages))
  399. │ │ │ │ - RETURN
  400. │ │ │ │ - QAST::Op(lastexpayload)
  401. │ │ │ │ - QAST::WVal(Method)
  402. │ │ │ │ - QAST::WVal(Nil)
  403. │ │ │ - QAST::Stmts <sunk> \n has Str $.title ;\n has Int $.pages ;\n has ...
  404. │ │ │ - QAST::Stmt <sunk> has Str $.title
  405. │ │ │ - QAST::WVal(Nil)
  406. │ │ │ - QAST::Stmt <sunk> has Int $.pages
  407. │ │ │ - QAST::WVal(Nil)
  408. │ │ │ - QAST::Stmt <sunk> has Bool $.hard-back
  409. │ │ │ - QAST::WVal(Nil)
  410. │ │ │ - QAST::Want <sunk final> method gist { \"$.title ($.pages pages)\" }\n
  411. │ │ │ - QAST::Op(p6capturelex)
  412. │ │ │ - QAST::Op(callmethod clone)
  413. │ │ │ - QAST::WVal(Method :cuid(1))
  414. │ │ │ - v
  415. │ │ │ - QAST::Op(null)
  416. │ │ - QAST::WVal(Book)
  417. │ │ - QAST::Want <sunk final> sub MAIN( Str $title , Int $pages , Bool :$hard-ba...
  418. │ │ - QAST::Op(p6capturelex)
  419. │ │ - QAST::Op(callmethod clone)
  420. │ │ - QAST::WVal(Sub :cuid(7))
  421. │ │ - v
  422. │ │ - QAST::Op(null)
  423. │ │ - QAST::WVal(Nil)
Add Comment
Please, Sign In to add comment