http://www.jpicedt.org

jpicedt.format.input.latex
Class PicEndExpression

java.lang.Object
  extended by jpicedt.format.input.util.AbstractRegularExpression
      extended by jpicedt.format.input.latex.PicEndExpression

public class PicEndExpression
extends AbstractRegularExpression

Match "%End XXXX"-like expressions at the beginning of a line (or preceeded by whitespaces), after skipping as many lines as necessary.


Constructor Summary
PicEndExpression(String literal)
           
 
Method Summary
 boolean interpret(Context context)
          Parses this expression, possibly using the given Context to fetch the String to interpret if this Expression is a leaf expression.
 String toString()
           
 
Methods inherited from class jpicedt.format.input.util.AbstractRegularExpression
action
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PicEndExpression

public PicEndExpression(String literal)
Parameters:
literal - e.g. "%End Line"
Method Detail

interpret

public boolean interpret(Context context)
                  throws REParserException
Description copied from class: AbstractRegularExpression
Parses this expression, possibly using the given Context to fetch the String to interpret if this Expression is a leaf expression.

Specified by:
interpret in class AbstractRegularExpression
Returns:
TRUE in any case, else throw an exception (@EOF) ; (this means that exception throwing is the only way to get out of the this expression...) in case of success, call action() with value=leading String
Throws:
REParserException.NotFoundInFile - if EOF was reached before this expression could be found
REParserException - if an error occur during parsing

toString

public String toString()
Overrides:
toString in class Object

http://www.jpicedt.org

Submit a bug : syd@jpicedt.org