Class UpperCaseOperatorTokenMatcher

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

public class UpperCaseOperatorTokenMatcher extends OperatorTokenMatcher
A case-insensitive operator token matcher. It converts the input to uppercase before comparing, hence all operators in the OperatorTable must be uppercase.
See Also:
  • Constructor Details

    • UpperCaseOperatorTokenMatcher

      public UpperCaseOperatorTokenMatcher()
  • Method Details

    • match

      public Token match(String s)
      Description copied from class: OperatorTokenMatcher
      Quickly checks whether the first characters of the string match any of the supplied operator strings.
      Specified by:
      match in interface TokenMatcher
      Overrides:
      match in class OperatorTokenMatcher
      Parameters:
      s - the string to match against
      Returns:
      if successful returns the corresponding token, return null if failed to match