/usr/share/doc/jflex/examples/java/JavaSymbol.java is in jflex 1.4.3-3.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | public class JavaSymbol extends java_cup.runtime.Symbol {
private int line;
private int column;
public JavaSymbol(int type, int line, int column) {
this(type, line, column, -1, -1, null);
}
public JavaSymbol(int type, int line, int column, Object value) {
this(type, line, column, -1, -1, value);
}
public JavaSymbol(int type, int line, int column, int left, int right, Object value) {
super(type, left, right, value);
this.line = line;
this.column = column;
}
public int getLine() {
return line;
}
public int getColumn() {
return column;
}
public String toString() {
return "line "+line+", column "+column+", sym: "+sym+(value == null ? "" : (", value: '"+value+"'"));
}
}
|