compiler/tests/extras/PPCLRPErrorNode.st
author Jan Vrany <jan.vrany@fit.cvut.cz>
Tue, 08 Sep 2015 01:24:23 +0100
changeset 539 610131174c0f
parent 515 b5316ef15274
child 529 439c4057517f
permissions -rw-r--r--
Updated splicemaps.

"{ 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.
! !