156ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson/* This file was generated by SableCC (http://www.sablecc.org/). */ 256ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson 356ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodsonpackage com.google.clearsilver.jsilver.syntax.node; 456ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson 556ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodsonimport com.google.clearsilver.jsilver.syntax.analysis.*; 656ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson 756ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson@SuppressWarnings("nls") 856ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodsonpublic final class THexNumber extends Token 956ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson{ 1056ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson public THexNumber(String text) 1156ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson { 1256ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson setText(text); 1356ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson } 1456ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson 1556ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson public THexNumber(String text, int line, int pos) 1656ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson { 1756ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson setText(text); 1856ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson setLine(line); 1956ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson setPos(pos); 2056ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson } 2156ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson 2256ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson @Override 2356ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson public Object clone() 2456ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson { 2556ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson return new THexNumber(getText(), getLine(), getPos()); 2656ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson } 2756ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson 2856ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson public void apply(Switch sw) 2956ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson { 3056ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson ((Analysis) sw).caseTHexNumber(this); 3156ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson } 3256ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson} 33