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 TTokColon extends Token
009{
010    public TTokColon()
011    {
012        super.setText(":");
013    }
014
015    public TTokColon(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 TTokColon(getOffset(), getLine(), getPos());
027    }
028
029    public void apply(Switch sw)
030    {
031        ((Analysis) sw).caseTTokColon(this);
032    }
033
034    @Override
035    public void setText(@SuppressWarnings("unused") String text)
036    {
037        throw new RuntimeException("Cannot change TTokColon text.");
038    }
039}