Handbook
Glossary
ast-block
Vocabulary
smalltalk
.
ast
Definition
USING:
arrays
;
IN:
smalltalk.ast
TUPLE:
ast-block
{
arguments
array
initial:
{
}
}
{
temporaries
array
initial:
{
}
}
{
body
array
initial:
{
}
}
;
Methods
USING:
accessors
kernel
sets
smalltalk.ast
smalltalk.compiler.assignment
;
M:
ast-block
assigned-locals
[
body>>
assigned-locals
]
[
arguments>>
]
bi
diff
;
USING:
kernel
locals.types
smalltalk.ast
smalltalk.compiler
;
M:
ast-block
compile-ast
compile-sequence
<lambda>
[
]
curry
;
USING:
kernel
smalltalk.ast
smalltalk.compiler
;
M:
ast-block
contains-blocks?
drop
t
;
USING:
accessors
smalltalk.ast
smalltalk.compiler.return
;
M:
ast-block
need-return-continuation?
body>>
need-return-continuation?
;