Skip to content

Instantly share code, notes, and snippets.

@TimToady
Created December 25, 2015 00:22
Show Gist options
  • Save TimToady/54291986e4484f0a23ac to your computer and use it in GitHub Desktop.
Save TimToady/54291986e4484f0a23ac to your computer and use it in GitHub Desktop.
- QAST::CompUnit :W<?> :UNIT<?>
[pre_deserialize]
- QAST::Stmt
- QAST::Stmt
- QAST::Op(loadbytecode)
- QAST::VM
[jvm]
- QAST::SVal(ModuleLoader.class)
[moar]
- QAST::SVal(ModuleLoader.moarvm)
- QAST::Op(callmethod load_module)
- QAST::Op(gethllsym)
- QAST::SVal(nqp)
- QAST::SVal(ModuleLoader)
- QAST::SVal(Perl6::ModuleLoader)
- QAST::Op(forceouterctx)
- QAST::BVal(cuid_2_1451002899.51705)
- QAST::Op(callmethod load_setting)
- QAST::Op(getcurhllsym)
- QAST::SVal(ModuleLoader)
- QAST::SVal(CORE)
[post_deserialize]
- QAST::Stmts
- QAST::Op(bind)
- QAST::Var(attribute $!do)
- QAST::WVal(Block)
- QAST::WVal(Code)
- QAST::BVal(cuid_1_1451002899.51705)
- QAST::Op(bindcurhllsym)
- QAST::SVal(GLOBAL)
- QAST::WVal(GLOBAL)
[children]
- QAST::Block :in_stmt_mod<?> (:w :h<42>)
- QAST::Var(local __args__ :decl(param))
- QAST::Stmts
- QAST::Op(call)
- QAST::Block(:decl(declaration_static)) :code_object<?> :IN_DECL<mainline> :in_stmt_mod<?> :outer<?>
- QAST::Stmts
- QAST::Var(lexical $¢ :decl(contvar))
- QAST::Var(lexical $! :decl(contvar))
- QAST::Var(lexical $/ :decl(contvar))
- QAST::Var(lexical $_ :decl(contvar))
- QAST::Var(lexical GLOBALish :decl(static))
- QAST::Var(lexical EXPORT :decl(static))
- QAST::Var(lexical $?PACKAGE :decl(static))
- QAST::Var(lexical ::?PACKAGE :decl(static))
- QAST::Var(lexical $=finish :decl(static))
- QAST::Var(lexical $=pod :decl(static))
[value]
-
- QAST::Var(lexical !UNIT_MARKER :decl(static))
- QAST::VM
[jvm]
- QAST::Op(null)
[moar]
- QAST::Op(null)
[loadlibs]
- 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
- QAST::Stmts
- QAST::Op(bind)
- QAST::Var(local ctxsave :decl(var))
- QAST::Var(contextual $*CTXSAVE)
- QAST::Op(unless)
- QAST::Op(isnull)
- QAST::Var(local ctxsave)
- QAST::Op(if)
- QAST::Op(can)
- QAST::Var(local ctxsave)
- QAST::SVal(ctxsave)
- QAST::Op(callmethod ctxsave)
- QAST::Var(local ctxsave)
- QAST::Stmts
- QAST::WVal(Array) :BY<comp_unit ua u>
- QAST::Stmts :BY<comp_unit ua u> :context<sink> (:w :h<42>)
- QAST::Stmt :BY<comp_unit ua u u> :context<sink> :final (:w :h<42>)
- QAST::Stmts :BY<circumfix()/pair> :statement_id<?> :WANTED (:w :h<42>)
- QAST::Op(call &infix:<,>) :BY<circumfix()/pair>
- QAST::Op(callmethod new) :BY<circumfix()/pair WA W> :WANTED :w
- QAST::Var(lexical Pair) :BY<circumfix()/pair WA W W> :WANTED :w
- QAST::Want
- QAST::WVal(Str)
- Ss
- QAST::SVal(w)
- QAST::Op(p6bool) :BY<make_pair W> :WANTED
- QAST::IVal(1)
- QAST::Op(callmethod new) :BY<circumfix()/pair WA W> :WANTED :h<42>
- QAST::Var(lexical Pair) :BY<make_pair W> :WANTED :h<42>
- QAST::Want
- QAST::WVal(Str)
- Ss
- QAST::SVal(h)
- QAST::Want
- QAST::WVal(Nil)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment