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 ANoopExpression extends PExpression 956ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson{ 1056ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson 1156ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson public ANoopExpression() 1256ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson { 1356ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson // Constructor 1456ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson } 1556ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson 1656ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson @Override 1756ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson public Object clone() 1856ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson { 1956ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson return new ANoopExpression(); 2056ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson } 2156ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson 2256ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson public void apply(Switch sw) 2356ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson { 2456ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson ((Analysis) sw).caseANoopExpression(this); 2556ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson } 2656ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson 2756ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson @Override 2856ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson public String toString() 2956ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson { 3056ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson return ""; 3156ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson } 3256ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson 3356ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson @Override 3456ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson void removeChild(@SuppressWarnings("unused") Node child) 3556ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson { 3656ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson // Remove child 3756ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson throw new RuntimeException("Not a child."); 3856ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson } 3956ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson 4056ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson @Override 4156ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson void replaceChild(@SuppressWarnings("unused") Node oldChild, @SuppressWarnings("unused") Node newChild) 4256ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson { 4356ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson // Replace child 4456ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson throw new RuntimeException("Not a child."); 4556ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson } 4656ed4167b942ec265f9cee70ac4d71d10b3835ceBen Dodson} 47