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