| 1 2 3 package org.sablecc.sablecc.launcher.syntax3.node; 4 5 import org.sablecc.sablecc.launcher.syntax3.analysis.*; 6 7 @SuppressWarnings ("nls") 8 public final class THyphen extends Token 9 { 10 public THyphen() 11 { 12 super.setText("-"); 13 } 14 15 public THyphen(int line, int pos) 16 { 17 super.setText("-"); 18 setLine(line); 19 setPos(pos); 20 } 21 22 @Override  23 public Object clone() 24 { 25 return new THyphen(getLine(), getPos()); 26 } 27 28 public void apply(Switch sw) 29 { 30 ((Analysis) sw).caseTHyphen(this); 31 } 32 33 @Override  34 public void setText(@SuppressWarnings ("unused") String text) 35 { 36 throw new RuntimeException ("Cannot change THyphen text."); 37 } 38 } 39 | Popular Tags |