Added support for local variables and #whileTrue: special form
Allocate all local variables in a special basic block named
`allocas`. Added support for #whileTrue: special form.
"{ Package: 'jv:tea/compiler' }"
"{ NameSpace: Smalltalk }"
TType subclass:#TAutomaticType
instanceVariableNames:''
classVariableNames:''
poolDictionaries:''
category:'Languages-Tea-Compiler-Types'
!
!TAutomaticType methodsFor:'comparing'!
= anotherType
^ anotherType class == self class
"Created: / 23-09-2015 / 16:26:46 / Jan Vrany <jan.vrany@fit.cvut.cz>"
!
hash
^ self class hash
"Created: / 23-09-2015 / 16:26:33 / Jan Vrany <jan.vrany@fit.cvut.cz>"
! !
!TAutomaticType methodsFor:'printing & storing'!
printWithoutAnglesOn:aStream
aStream nextPutAll: '#auto'
"Created: / 23-09-2015 / 16:27:04 / Jan Vrany <jan.vrany@fit.cvut.cz>"
! !
!TAutomaticType methodsFor:'testing'!
isAutomaticType
^ true
"Created: / 23-09-2015 / 16:32:41 / Jan Vrany <jan.vrany@fit.cvut.cz>"
! !