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)