Class ExpressionWordState

java.lang.Object
org.pipservices3.expressions.tokenizers.generic.GenericWordState
org.pipservices3.expressions.calculator.tokenizers.ExpressionWordState
All Implemented Interfaces:
ITokenizerState, IWordState

public class ExpressionWordState extends GenericWordState
  • Field Details

    • keywords

      public final String[] keywords
      Supported expression keywords.
  • Constructor Details

    • ExpressionWordState

      public ExpressionWordState() throws Exception
      Constructs an instance of this class.
      Throws:
      Exception
  • Method Details

    • nextToken

      public Token nextToken(IScanner scanner, ITokenizer tokenizer) throws Exception
      Gets the next token from the stream started from the character linked to this state.
      Specified by:
      nextToken in interface ITokenizerState
      Overrides:
      nextToken in class GenericWordState
      Parameters:
      scanner - A textual string to be tokenized.
      tokenizer - A tokenizer class that controls the process.
      Returns:
      The next token from the top of the stream.
      Throws:
      Exception