compiler/tests/PPCMockCompiler.st
author Jan Vrany <jan.vrany@fit.cvut.cz>
Sat, 19 Mar 2016 00:12:47 +0100
changeset 556 51c6afba5c91
parent 524 f6f68d32de73
permissions -rw-r--r--
CI: Use VM provided by Pharo team on both Linux and Windows. Hand-crafter Pharo VM is no longer needed as the Linux slave in SWING build farm has been upgraded so it has compatible GLIBC. This makes CI scripts simpler and more usable for other people.

"{ Package: 'stx:goodies/petitparser/compiler/tests' }"

"{ NameSpace: Smalltalk }"

Object subclass:#PPCMockCompiler
	instanceVariableNames:'lines'
	classVariableNames:''
	poolDictionaries:''
	category:'PetitCompiler-Tests-Core'
!


!PPCMockCompiler class methodsFor:'instance creation'!

new
    "return an initialized instance"

    ^ self basicNew initialize.
! !

!PPCMockCompiler methodsFor:'accessing'!

lines
    
    ^ lines
!

lines: anObject
    
    lines := anObject
! !

!PPCMockCompiler methodsFor:'as yet unclassified'!

add: string
    lines add: string
!

addConstant: object as: id
    "TODO"
!

code: string
    lines add: string
! !

!PPCMockCompiler methodsFor:'initialization'!

initialize
    super initialize.
    lines := OrderedCollection new.
! !

!PPCMockCompiler class methodsFor:'documentation'!

version_HG

    ^ '$Changeset: <not expanded> $'
! !