Class MultiLineMatcher

java.lang.Object
com.singularsys.jep.configurableparser.matchers.MultiLineMatcher
All Implemented Interfaces:
TokenMatcher, Serializable

public class MultiLineMatcher extends Object implements TokenMatcher
Matches tokens which span multiple lines of the input. The tokenizer matches the input a line at a time and subclasses of this can be used match tokens which span multiple lines.
See Also:
  • Constructor Details

    • MultiLineMatcher

      public MultiLineMatcher(TokenMatcher startMatcher, TokenMatcher endMatcher, TokenBuilder completeMatcher)
      Parameters:
      startMatcher - a matcher to match the start of the token.
      endMatcher - a matcher to match the end of the token.
      completeMatcher - a TokenBuilder which is used to produce the final token.
  • Method Details