compiler/tests/extras/PPCLRPErrorNode.st
author Jan Vrany <jan.vrany@fit.cvut.cz>
Sat, 19 Mar 2016 00:12:47 +0100
changeset 556 51c6afba5c91
parent 529 439c4057517f
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/extras' }"

"{ NameSpace: Smalltalk }"

PPCLRPContainedElement subclass:#PPCLRPErrorNode
	instanceVariableNames:'block interpretedBlock'
	classVariableNames:''
	poolDictionaries:''
	category:'PetitCompiler-Extras-Tests-LRP'
!


!PPCLRPErrorNode methodsFor:'error handing'!

onErrorNode: aBlock parser: aLRPParser

    aLRPParser failWithValue: (aBlock value: self)
! !

!PPCLRPErrorNode methodsFor:'testing'!

isError
    ^true
! !

!PPCLRPErrorNode methodsFor:'visiting'!

acceptVisitor: aLRPNodeVisitor
    aLRPNodeVisitor visitErrorNode: self.
! !

!PPCLRPErrorNode class methodsFor:'documentation'!

version_HG

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