compiler/PPCEndOfInputNode.st
changeset 515 b5316ef15274
parent 452 9f4558b3be66
equal deleted inserted replaced
502:1e45d3c96ec5 515:b5316ef15274
     7 	classVariableNames:''
     7 	classVariableNames:''
     8 	poolDictionaries:''
     8 	poolDictionaries:''
     9 	category:'PetitCompiler-Nodes'
     9 	category:'PetitCompiler-Nodes'
    10 !
    10 !
    11 
    11 
    12 !PPCEndOfInputNode methodsFor:'as yet unclassified'!
    12 !PPCEndOfInputNode methodsFor:'accessing'!
       
    13 
       
    14 defaultName
       
    15     ^ #endOfInput
       
    16 ! !
       
    17 
       
    18 !PPCEndOfInputNode methodsFor:'analysis'!
       
    19 
       
    20 acceptsEpsilon
       
    21     ^ false
       
    22 !
       
    23 
       
    24 acceptsEpsilonOpenSet: set
       
    25     ^ false
       
    26 !
       
    27 
       
    28 firstCharSet
       
    29     ^ PPCharSetPredicate on: [:e | true ] 
       
    30 ! !
       
    31 
       
    32 !PPCEndOfInputNode methodsFor:'visiting'!
    13 
    33 
    14 accept: visitor
    34 accept: visitor
    15     ^ visitor visitEndOfInputNode: self
    35     ^ visitor visitEndOfInputNode: self
    16 !
       
    17 
       
    18 prefix
       
    19     ^ #endOfInput
       
    20 ! !
    36 ! !
    21 
    37