compiler/tests/extras/PPCLRPErrorNode.st
author Jan Vrany <jan.vrany@fit.cvut.cz>
Mon, 24 Aug 2015 23:42:53 +0100
changeset 529 439c4057517f
parent 512 694a247a12ba
permissions -rw-r--r--
PPCConfiguration refactoring [1/10]: renamed PPCArguments to PPCCompilationOptions Renamed PPCConfiguration>>#arguments/#arguments: to #options/#options:

"{ 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> $'
! !