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