Skip to content

Instantly share code, notes, and snippets.

@zoffixznet
Created April 12, 2018 00:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save zoffixznet/2bf444e9f0d716af935d9c73c2498960 to your computer and use it in GitHub Desktop.
Save zoffixznet/2bf444e9f0d716af935d9c73c2498960 to your computer and use it in GitHub Desktop.
> all lexicals
Frame 41 - <entry> (:1) - handle: 4
Frame 40 - <main> (:1) - handle: 5
Frame 39 - <mainline> (gen/moar/main.nqp:38) - handle: 6
7 Perl6::Compiler $comp concrete
8 BOOTCode &hll-config concrete
9 EXPORT EXPORT
10 BOOTCode &MAIN concrete
11 GLOBALish GLOBALish
12 GLOBALish $?PACKAGE
Frame 38 - MAIN (gen/moar/main.nqp:50) - handle: 13
Frame 37 - command_line (gen/moar/stage2/NQPHLL.nqp:1673) - handle: 14
15 NQPMu $*PERL6_RUNTIME
16 NQPMu $*LIBPATH
17 NQPMu $*EXECNAME
Frame 36 - command_eval (src/Perl6/Compiler.nqp:42) - handle: 18
19 BOOTHash %*COMPILING concrete
Frame 35 - command_eval (gen/moar/stage2/NQPHLL.nqp:1709) - handle: 20
21 Perl6::Compiler self concrete
22 BOOTStr $target concrete
23 NQPMu $result
24 NQPArray @a concrete
25 BOOTInt $has_error concrete
26 NQPMu $error
27 BOOTHash %adverbs concrete
Frame 34 - (gen/moar/stage2/NQPHLL.nqp:1693) - handle: 28
29 BOOTStr $?FILES concrete
Frame 33 - eval (gen/moar/stage2/NQPHLL.nqp:1572) - handle: 30
31 Perl6::Compiler self concrete
32 NQPArray @args concrete
33 NQPMu $output
34 BOOTHash %adverbs concrete
35 BOOTStr $code concrete
Frame 32 - compile (gen/moar/stage2/NQPHLL.nqp:1903) - handle: 36
37 NQPFileHandle $stdin concrete
38 Perl6::Compiler self concrete
39 BOOTStr $result concrete
40 BOOTStr $target concrete
41 BOOTIntArray $*LINEPOSCACHE concrete
42 NQPMu $stagestats
43 NQPFileHandle $stderr concrete
44 BOOTHash %*COMPILING concrete
45 BOOTHash %adverbs concrete
46 NQPMu $from
Frame 31 - (gen/moar/stage2/NQPHLL.nqp:1889) - handle: 47
48 BOOTStr $_ concrete
49 BOOTCode &run concrete
Frame 30 - run (gen/moar/stage2/NQPHLL.nqp:1878) - handle: 50
Frame 29 - execute_stage (gen/moar/stage2/NQPHLL.nqp:1848) - handle: 51
Frame 28 - parse (gen/moar/stage2/NQPHLL.nqp:1931) - handle: 52
Frame 27 - parse (gen/moar/stage2/QRegex.nqp:2300) - handle: 53
Frame 26 - TOP (src/Perl6/Grammar.nqp:535) - handle: 54
0 VMNull $*FATAL
55 Perl6::World $*W concrete
56 BOOTInt $*WANTEDOUTERBLOCK concrete
57 BOOTInt $*NEED_RESULT concrete
58 BOOTHash %*LANG concrete
59 Perl6::Grammar $*LEAF concrete
60 Perl6::Grammar $*LANG concrete
Frame 25 - comp_unit (src/Perl6/Grammar.nqp:1246) - handle: 61
62 BOOTInt $*IN_REDUCE concrete
63 BOOTInt $*STRICT concrete
64 NQPMu $*INVOCANT
65 BOOTInt $*IN_REGEX_ASSERTION concrete
66 BOOTInt $*IN_STMT_MOD concrete
67 GLOBAL $*GLOBALish
68 EXPORT $*EXPORT
69 Perl6::Grammar self concrete
70 BOOTInt $*begin_compunit concrete
71 NQPArray @*SORROWS concrete
72 BOOTInt $*POD_ANGLE_COUNT concrete
73 NQPArray $*POD_BLOCKS concrete
74 Block $*CODE_OBJECT concrete
75 BOOTInt $*SORRY_LIMIT concrete
76 BOOTInt $*VMARGIN concrete
77 BOOTInt $*POD_IN_FORMATTINGCODE concrete
78 BOOTInt $*FAKE_INFIX_FOUND concrete
79 BOOTStr $*MAIN concrete
80 Block $*DECLARAND concrete
81 BOOTHash %*MYSTERY concrete
82 BOOTInt $*WHENEVER_COUNT concrete
83 NQPMu $*POD_PAST
84 BOOTStr $*IN_META concrete
85 NQPMu $*PKGDECL
86 BOOTInt $*INVOCANT_OK concrete
87 NQPArray @*WORRIES concrete
88 BOOTInt $*HAS_YOU_ARE_HERE concrete
89 GLOBAL $*PACKAGE
90 QAST::Block $*UNIT_OUTER concrete
91 BOOTInt $*ALLOW_INLINE_CODE concrete
92 QAST::Block $*UNIT concrete
93 NQPArray @*PACKAGES concrete
94 Perl6::Grammar $/ concrete
95 NQPMu $*LEFTSIGIL
96 BOOTInt $*ARG_FLAT_OK concrete
97 BOOTHash $*POD_BLOCKS_SEEN concrete
98 NQPArray $*LASTQUOTE concrete
99 BOOTStr $*SCOPE concrete
100 BOOTStr $*CCSTATE concrete
101 Sub $*PRECEDING_DECL concrete
102 NQPMu $*IN_DECL
103 BOOTStr $*HAS_SELF concrete
104 NQPMu $*METHODTYPE
105 BOOTInt $*IN_PROTO concrete
106 BOOTInt $*COMPILING_CORE_SETTING concrete
107 BOOTInt $*PRECEDING_DECL_LINE concrete
108 BOOTHash $*BORG concrete
109 BOOTInt $*POD_IN_CODE_BLOCK concrete
110 BOOTInt $*NEXT_STATEMENT_ID concrete
111 BOOTStr $*DECLARATOR_DOCS concrete
112 BOOTInt $*IN_RETURN concrete
113 NQPMu $*IMPLICIT
114 BOOTInt $*POD_ALLOW_FCODES concrete
115 Perl6::Grammar $¢ concrete
116 NQPArray @*NQP_VIOLATIONS concrete
117 BOOTHash %*HANDLERS concrete
118 BOOTInt $*IN_QUASI concrete
119 BOOTStr $*MULTINESS concrete
120 BOOTStr $*QSIGIL concrete
121 NQPMu $*OFTYPE
Frame 24 - FOREIGN_LANG (src/Perl6/Grammar.nqp:1717) - handle: 122
Frame 23 - LANG (gen/moar/stage2/NQPHLL.nqp:1162) - handle: 123
Frame 22 - statementlist (src/Perl6/Grammar.nqp:1268) - handle: 124
125 Perl6::Grammar $/ concrete
126 BOOTInt $*STRICT concrete
127 Perl6::Grammar self concrete
128 NQPArray $*statement_level concrete
129 Perl6::Grammar $¢ concrete
130 BOOTHash %*LANG concrete
131 Perl6::Grammar $*LEAF concrete
132 Perl6::Grammar $*LANG concrete
Frame 21 - statement (src/Perl6/Grammar.nqp:1342) - handle: 133
134 Perl6::Grammar $/ concrete
135 BOOTInt $*IN_STMT_MOD concrete
136 BOOTStr $*LABEL concrete
137 BOOTStr $*SCOPE concrete
138 Perl6::Grammar self concrete
139 BOOTInt $*STATEMENT_ID concrete
140 BOOTInt $*ESCAPEBLOCK concrete
141 Perl6::Grammar $¢ concrete
142 Perl6::Actions $actions
143 BOOTStr $*QSIGIL concrete
Frame 20 - EXPR (src/Perl6/Grammar.nqp:4076) - handle: 144
145 BOOTStr $*LEFTSIGIL concrete
146 BOOTInt $*IN_RETURN concrete
Frame 19 - EXPR (gen/moar/stage2/NQPHLL.nqp:935) - handle: 147
Frame 18 - termish (src/Perl6/Grammar.nqp:4039) - handle: 148
0 VMNull $/
149 BOOTStr $*SCOPE concrete
150 Perl6::Grammar self concrete
151 NQPMu $*VAR
152 Perl6::Grammar $¢ concrete
153 BOOTInt $orig_arg_flat_ok concrete
154 NQPMu $*OFTYPE
155 BOOTStr $*MULTINESS concrete
Frame 17 - term (:1) - handle: 156
Frame 16 - !protoregex (gen/moar/stage2/QRegex.nqp:1696) - handle: 157
Frame 15 - term:sym<routine_declarator> (:1) - handle: 158
159 Perl6::Grammar $¢ concrete
Frame 14 - routine_declarator (:1) - handle: 160
Frame 13 - !protoregex (gen/moar/stage2/QRegex.nqp:1696) - handle: 161
Frame 12 - routine_declarator:sym<sub> (:1) - handle: 162
0 VMNull $/
163 Perl6::Grammar self concrete
164 BOOTInt $*LINE_NO concrete
165 Perl6::Grammar $¢ concrete
Frame 11 - routine_def (src/Perl6/Grammar.nqp:2831) - handle: 166
0 VMNull $*FATAL
167 Perl6::Grammar $/ concrete
168 BOOTStr $d concrete
169 NQPMu $*CURPAD
170 Perl6::Grammar self concrete
171 QAST::Block $outer concrete
172 NQPMu $*POD_BLOCK
173 NQPMu $*METHODTYPE
174 BOOTStr $*IN_DECL concrete
175 BOOTHash $*BORG concrete
176 Sub $*CODE_OBJECT concrete
177 NQPMu $*SIG_OBJ
178 Sub $*DECLARAND concrete
179 BOOTInt $*IMPLICIT concrete
180 NQPMu $*DOC
181 Perl6::Grammar $¢ concrete
182 BOOTHash %*SIG_INFO concrete
Frame 10 - multisig (src/Perl6/Grammar.nqp:3003) - handle: 183
0 VMNull $/
184 BOOTStr $*SCOPE concrete
185 Perl6::Grammar self concrete
186 BOOTInt $allow_invocant concrete
187 Perl6::Grammar $¢ concrete
Frame 9 - signature (src/Perl6/Grammar.nqp:3018) - handle: 188
0 VMNull $/
189 Perl6::Grammar self concrete
190 BOOTStr $*IN_DECL concrete
191 NQPArray @*seps concrete
192 BOOTInt $*ALLOW_INVOCANT concrete
193 Perl6::Grammar $¢ concrete
194 BOOTInt $*multi_invocant concrete
195 BOOTStr $*zone concrete
Frame 8 - parameter (src/Perl6/Grammar.nqp:3043) - handle: 196
0 VMNull $/
197 Perl6::Grammar self concrete
198 Perl6::Grammar $¢ concrete
199 BOOTHash %*PARAM_INFO concrete
Frame 7 - type_constraint (:1) - handle: 200
0 VMNull $/
0 VMNull $*NEGATE_VALUE
201 Perl6::Grammar self concrete
202 BOOTStr $*IN_DECL concrete
203 Perl6::Grammar $¢ concrete
Frame 6 - typename (src/Perl6/Grammar.nqp:3725) - handle: 204
205 Perl6::Grammar $/ concrete
206 Perl6::Grammar self concrete
207 BOOTHash %colonpairs concrete
208 BOOTHash %*MYSTERY concrete
209 Perl6::Grammar $¢ concrete
Frame 5 - !cursor_pass (gen/moar/stage2/QRegex.nqp:1599) - handle: 210
Frame 4 - !reduce (gen/moar/stage2/QRegex.nqp:1656) - handle: 211
Frame 3 - typename (gen/moar/Perl6-Actions.nqp:8124) - handle: 212
213 Perl6::Grammar $/ concrete
Frame 2 - (gen/moar/Perl6-Actions.nqp:8107) - handle: 214
str $str_longname value: Int:D(Coor)
Frame 1 - (gen/moar/Perl6-Actions.nqp:8104) - handle: 215
216 Int:D $type
Frame 0 - can_has_coercerz (src/Perl6/World.nqp:4266) - handle: 217
call 'release all' to free these 214 handles
> lexicals 217
["Lexicals of handle \x[1B][1m217\x[1B][0m" => ()]
Lexicals of handle 217: empty.
>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment