compiler/PPCTokenNode.st
changeset 515 b5316ef15274
parent 452 9f4558b3be66
equal deleted inserted replaced
502:1e45d3c96ec5 515:b5316ef15274
     8 	poolDictionaries:''
     8 	poolDictionaries:''
     9 	category:'PetitCompiler-Nodes'
     9 	category:'PetitCompiler-Nodes'
    10 !
    10 !
    11 
    11 
    12 !PPCTokenNode methodsFor:'accessing'!
    12 !PPCTokenNode methodsFor:'accessing'!
    13 
       
    14 prefix
       
    15     ^ #token
       
    16 !
       
    17 
    13 
    18 tokenClass
    14 tokenClass
    19     
    15     
    20     ^ tokenClass
    16     ^ tokenClass
    21 !
    17 !
    38 
    34 
    39 hash
    35 hash
    40     ^ super hash bitXor: tokenClass hash
    36     ^ super hash bitXor: tokenClass hash
    41 ! !
    37 ! !
    42 
    38 
       
    39 !PPCTokenNode methodsFor:'ids'!
       
    40 
       
    41 defaultName
       
    42     ^ #token
       
    43 ! !
       
    44 
    43 !PPCTokenNode methodsFor:'testing'!
    45 !PPCTokenNode methodsFor:'testing'!
    44 
    46 
    45 isTokenNode
    47 isTokenNode
    46     ^ true
    48     ^ true
    47 ! !
    49 ! !