TAlt.java revision 56ed4167b942ec265f9cee70ac4d71d10b3835ce
1a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)/* This file was generated by SableCC (http://www.sablecc.org/). */
2a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)
3a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)package com.google.clearsilver.jsilver.syntax.node;
4a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)
5a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)import com.google.clearsilver.jsilver.syntax.analysis.*;
6a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)
7a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)@SuppressWarnings("nls")
8a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)public final class TAlt extends Token
9a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles){
10a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)    public TAlt()
11a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)    {
12a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)        super.setText("alt");
13a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)    }
14a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)
15a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)    public TAlt(int line, int pos)
16a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)    {
17a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)        super.setText("alt");
18a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)        setLine(line);
19a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)        setPos(pos);
20a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)    }
21a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)
22a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)    @Override
23a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)    public Object clone()
24a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)    {
25a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)      return new TAlt(getLine(), getPos());
26a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)    }
27a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)
28a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)    public void apply(Switch sw)
29a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)    {
30a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)        ((Analysis) sw).caseTAlt(this);
31a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)    }
32a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)
33a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)    @Override
34a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)    public void setText(@SuppressWarnings("unused") String text)
35a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)    {
36a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)        throw new RuntimeException("Cannot change TAlt text.");
37a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)    }
38a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)}
39a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)