Handbook
Glossary
ast-assignment
Vocabulary
smalltalk
.
ast
Definition
IN:
smalltalk.ast
TUPLE:
ast-assignment
{
name
ast-name
initial:
T{
ast-name
}
}
value
;
Methods
USING:
accessors
arrays
kernel
sequences
smalltalk.ast
smalltalk.compiler.assignment
;
M:
ast-assignment
assigned-locals
[
name>>
dup
ast-name?
[
name>>
1array
]
[
drop
{
}
]
if
]
[
value>>
assigned-locals
]
bi
append
;
USING:
accessors
kernel
sequences
smalltalk.ast
smalltalk.compiler
;
M:
ast-assignment
compile-ast
[
value>>
compile-ast
[
dup
]
]
[
name>>
compile-assignment
]
2bi
3append
;
USING:
accessors
smalltalk.ast
smalltalk.compiler.return
;
M:
ast-assignment
need-return-continuation?
value>>
need-return-continuation?
;