Class PicEndExpression

  • All Implemented Interfaces:
    ExpressionConstants

    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 Detail

      • PicEndExpression

        public PicEndExpression​(java.lang.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 java.lang.String toString()
        Overrides:
        toString in class java.lang.Object