avrora.syntax
Class ProgramPoint

java.lang.Object
  extended byavrora.syntax.ProgramPoint

public class ProgramPoint
extends java.lang.Object

The ProgramPoint class represents a location within a program for the purposes of tracking error messages and debug information. It encapsulates the module (file) contents, the line, the beginning column and ending column.


Field Summary
 int beginColumn
           
 int endColumn
           
 java.lang.String file
           
 int line
           
 
Constructor Summary
ProgramPoint(java.lang.String m, int l, int bc, int ec)
           
 
Method Summary
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

file

public final java.lang.String file

line

public final int line

beginColumn

public final int beginColumn

endColumn

public final int endColumn
Constructor Detail

ProgramPoint

public ProgramPoint(java.lang.String m,
                    int l,
                    int bc,
                    int ec)
Method Detail

toString

public java.lang.String toString()