001/* This file was generated by SableCC (http://www.sablecc.org/). */
002
003package org.anarres.graphviz.parser.node;
004
005import org.anarres.graphviz.parser.analysis.*;
006
007@SuppressWarnings("nls")
008public final class TTokArrow extends Token
009{
010    public TTokArrow()
011    {
012        super.setText("->");
013    }
014
015    public TTokArrow(int offset, int line, int pos)
016    {
017        super.setText("->");
018        setOffset(offset);
019        setLine(line);
020        setPos(pos);
021    }
022
023    @Override
024    public Object clone()
025    {
026      return new TTokArrow(getOffset(), getLine(), getPos());
027    }
028
029    public void apply(Switch sw)
030    {
031        ((Analysis) sw).caseTTokArrow(this);
032    }
033
034    @Override
035    public void setText(@SuppressWarnings("unused") String text)
036    {
037        throw new RuntimeException("Cannot change TTokArrow text.");
038    }
039}