diff -r 869853decf31 -r 527038bc8edf compiler/tests/extras/PPCLRPSpawn.st --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/compiler/tests/extras/PPCLRPSpawn.st Thu Jul 30 17:31:18 2015 +0100 @@ -0,0 +1,48 @@ +"{ Package: 'stx:goodies/petitparser/compiler/tests/extras' }" + +"{ NameSpace: Smalltalk }" + +PPCLRPNode subclass:#PPCLRPSpawn + instanceVariableNames:'machine state' + classVariableNames:'' + poolDictionaries:'' + category:'PetitCompiler-Extras-Tests-LRP' +! + +!PPCLRPSpawn class methodsFor:'instance creation'! + +machine: machineName state: stateName + |retval| + retval := self new. + retval machine: machineName. + retval state: stateName. + ^retval +! ! + +!PPCLRPSpawn methodsFor:'accessing'! + +machine + ^ machine +! + +machine: anObject + machine := anObject +! + +state + ^ state +! + +state: anObject + state := anObject +! ! + +!PPCLRPSpawn methodsFor:'printing'! + +printOn: aStream + aStream nextPutAll: 'PPCLRPSpawn '. + aStream nextPutAll: machine asString. + aStream nextPutAll: ' : '. + aStream nextPutAll: state asString. +! ! +