Spaces:
Running
Running
File size: 452 Bytes
8f3f8db |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
translating builtins
generateFromStack: aNode on: aStream indent: anInteger
| idList |
aNode args first isConstant ifFalse: [^self error: 'arg must be constant'].
idList := aNode args first value.
(1 to: idList size)
do: [:i |
aStream
nextPutAll: (idList at: i);
nextPutAll: ' = interpreterProxy->stackValue(';
nextPutAll: (idList size - i) asString;
nextPutAll: ')']
separatedBy: [aStream nextPut: $;; crtab: anInteger].
|