org.jboss.byteman.rule.grammar
Class PrintableSymbol

java.lang.Object
  extended by Symbol
      extended by org.jboss.byteman.rule.grammar.PrintableSymbol

public class PrintableSymbol
extends Symbol

Subclass of Symbol which knows how to print itself symbolically rather than as a numeric symbol type


Field Summary
private  java.lang.String file
           
static java.lang.String[] sym_name
           
 
Constructor Summary
PrintableSymbol(int id, java.lang.Object o)
           
PrintableSymbol(int id, java.lang.String file, int l, int r)
           
PrintableSymbol(int id, java.lang.String file, int l, int r, java.lang.Object o)
           
 
Method Summary
 java.lang.String getPos()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

file

private java.lang.String file

sym_name

public static java.lang.String[] sym_name
Constructor Detail

PrintableSymbol

public PrintableSymbol(int id,
                       java.lang.String file,
                       int l,
                       int r,
                       java.lang.Object o)

PrintableSymbol

public PrintableSymbol(int id,
                       java.lang.String file,
                       int l,
                       int r)

PrintableSymbol

public PrintableSymbol(int id,
                       java.lang.Object o)
Method Detail

toString

public java.lang.String toString()

getPos

public java.lang.String getPos()