1 17 18 package org.sablecc.sablecc; 19 20 import org.sablecc.sablecc.exception.InternalException; 21 import org.sablecc.sablecc.syntax3.node.ASimpleToken; 22 23 public class SimpleTokenDeclaration 24 extends Declaration { 25 26 private final ASimpleToken simpleToken; 27 28 public SimpleTokenDeclaration( 29 ASimpleToken simpleToken) { 30 31 if (simpleToken == null) { 32 throw new InternalException("simpleToken may not be null"); 33 } 34 35 this.simpleToken = simpleToken; 36 } 37 38 public ASimpleToken getSimpleToken() { 39 40 return this.simpleToken; 41 } 42 43 @Override 44 public DeclarationType getType() { 45 46 return DeclarationType.SIMPLE_TOKEN; 47 } 48 } 49 | Popular Tags |