TDot.java revision 56ed4167b942ec265f9cee70ac4d71d10b3835ce
15d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)/* This file was generated by SableCC (http://www.sablecc.org/). */ 25d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) 35d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)package com.google.clearsilver.jsilver.syntax.node; 45d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) 55d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)import com.google.clearsilver.jsilver.syntax.analysis.*; 65d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) 75d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)@SuppressWarnings("nls") 85d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)public final class TDot extends Token 95d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles){ 105d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) public TDot() 115d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) { 125d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) super.setText("."); 135d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) } 145d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) 155d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) public TDot(int line, int pos) 165d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) { 175d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) super.setText("."); 185d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) setLine(line); 195d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) setPos(pos); 205d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) } 215d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) 225d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) @Override 235d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) public Object clone() 245d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) { 255d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) return new TDot(getLine(), getPos()); 265d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) } 275d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) 285d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) public void apply(Switch sw) 295d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) { 305d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) ((Analysis) sw).caseTDot(this); 315d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) } 325d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) 335d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) @Override 345d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) public void setText(@SuppressWarnings("unused") String text) 355d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) { 365d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) throw new RuntimeException("Cannot change TDot text."); 375d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) } 385d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)} 395d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)