[View]  [Edit]  [Lock]  [References]  [Attachments]  [History]  [Home]  [Changes]  [Search]  [Help] 

[E8] Requiered classes (st)

The following smalltalk code includes all the class definitions for required classes and its superclases, in correct fileIn order.

nil
	subclass: #Object
	instanceVariableNames: ''
	category: #Kernel !
Object
	subclass: #APIBuilder
	instanceVariableNames: ' parents token bound '
	category: #Builders !
APIBuilder class
	instanceVariableNames: ' default saveBuilders ' !
Object
	subclass: #Collection
	instanceVariableNames: ''
	category: #Kernel !
Collection
	subclass: #SequenceableCollection
	instanceVariableNames: ''
	category: #Kernel !
SequenceableCollection
	subclass: #Array
	instanceVariableNames: ''
	category: #Kernel !
Object
	subclass: #Behavior
	instanceVariableNames: ''
	category: #Kernel !
Object
	subclass: #BlockClosure
	instanceVariableNames: ''
	category: #Kernel !
Object
	subclass: #CompilerNode
	instanceVariableNames: ' nodes start end '
	category: #Compiler !
CompilerNode
	subclass: #BlockNode
	instanceVariableNames: ' parameters '
	category: #Compiler !
CompilerNode
	subclass: #SequenceNode
	instanceVariableNames: ' temps '
	category: #Compiler !
SequenceNode
	subclass: #BlockSequenceNode
	instanceVariableNames: ''
	category: #Compiler !
Object
	subclass: #Boolean
	instanceVariableNames: ''
	category: #Kernel !
Behavior
	subclass: #Class
	instanceVariableNames: ''
	category: #Kernel !
Object
	subclass: #CompiledMethod
	instanceVariableNames: ' classField '
	category: #Kernel !
Object
	subclass: #EventManager
	instanceVariableNames: ' handlers '
	category: #Kernel !
EventManager comment: '
	Event system, properties and change/update/release mechanism.
	We hook $properties and $handlers internal properties to manage properties and events at Object level.
	EventManager instances implement events handler as pure instance variable.
' !
EventManager class
	instanceVariableNames: ' eventsTriggered ' !
EventManager
	subclass: #CompilerNodeVisitor
	instanceVariableNames: ''
	category: #Compiler !
CompilerNodeVisitor
	subclass: #Compiler
	instanceVariableNames: ' stream startOffset nestedBlocks earlyReturn currentClass functionName unknownVariables tempVariables transformers optimizationMap useTemplates '
	category: #Compiler !
SequenceNode
	subclass: #ExtendedSequenceNode
	instanceVariableNames: ' directive '
	category: #Compiler !
Collection
	subclass: #KeyedCollection
	instanceVariableNames: ''
	category: #Kernel !
CompilerNode
	subclass: #MethodNode
	instanceVariableNames: ' selector arguments source '
	category: #Compiler !
Object
	subclass: #Number
	instanceVariableNames: ''
	category: #Kernel !
Object
	subclass: #PPParser
	instanceVariableNames: ' memo '
	category: 'Compiler-Parser' !
PPParser
	subclass: #PPDelegateParser
	instanceVariableNames: ' parser '
	category: 'Compiler-Parser' !
PPDelegateParser
	subclass: #PPActionParser
	instanceVariableNames: ' block '
	category: 'Compiler-Parser' !
PPDelegateParser
	subclass: #PPAndParser
	instanceVariableNames: ''
	category: 'Compiler-Parser' !
PPParser
	subclass: #PPCharacterParser
	instanceVariableNames: ' regexp '
	category: 'Compiler-Parser' !
PPParser
	subclass: #PPListParser
	instanceVariableNames: ' parsers '
	category: 'Compiler-Parser' !
PPListParser
	subclass: #PPChoiceParser
	instanceVariableNames: ''
	category: 'Compiler-Parser' !
PPParser
	subclass: #PPEOFParser
	instanceVariableNames: ''
	category: 'Compiler-Parser' !
PPParser
	subclass: #PPEpsilonParser
	instanceVariableNames: ''
	category: 'Compiler-Parser' !
Object
	subclass: #PPFailure
	instanceVariableNames: ' position reason '
	category: 'Compiler-Parser' !
PPDelegateParser
	subclass: #PPFlattenParser
	instanceVariableNames: ''
	category: 'Compiler-Parser' !
PPParser
	subclass: #PPInlineParser
	instanceVariableNames: ' terminator '
	category: 'Compiler-Parser' !
PPAndParser
	subclass: #PPNotParser
	instanceVariableNames: ''
	category: 'Compiler-Parser' !
PPDelegateParser
	subclass: #PPRepeatingParser
	instanceVariableNames: ' min '
	category: 'Compiler-Parser' !
PPListParser
	subclass: #PPSequenceParser
	instanceVariableNames: ''
	category: 'Compiler-Parser' !
PPDelegateParser
	subclass: #PPSourceParser
	instanceVariableNames: ''
	category: 'Compiler-Parser' !
PPParser
	subclass: #PPStringParser
	instanceVariableNames: ' string '
	category: 'Compiler-Parser' !
KeyedCollection
	subclass: #PoolDictionary
	instanceVariableNames: ' hash size '
	category: #Kernel !
Object
	subclass: #RegularExpression
	instanceVariableNames: ''
	category: #Kernel !
CompilerNode
	subclass: #ReturnNode
	instanceVariableNames: ''
	category: #Compiler !
CompilerNode
	subclass: #SendNode
	instanceVariableNames: ' selector arguments receiver '
	category: #Compiler !
Object
	subclass: #Smalltalk
	instanceVariableNames: ''
	category: #Kernel !
EventManager
	subclass: #SmalltalkParser
	instanceVariableNames: ''
	category: 'Compiler-Parser' !
Object
	subclass: #Stream
	instanceVariableNames: ' collection position readLimit '
	category: #Kernel !
SequenceableCollection
	subclass: #String
	instanceVariableNames: ''
	category: #Kernel !
Stream
	subclass: #StringStream
	instanceVariableNames: ''
	category: #Kernel !
EventManager
	subclass: #SystemManager
	instanceVariableNames: ''
	classVariableNames: 'Current'
	category: #Snapshot !
CompilerNode
	subclass: #ValueNode
	instanceVariableNames: ' value '
	category: #Compiler !