Class Tokenizer


  • public final class Tokenizer
    extends Object
    Internal tokenizer to extract next token from reader.
    • Method Detail

      • isCharAllowedForRadix

        public static boolean isCharAllowedForRadix​(char chr,
                                                    int radix)
      • calcDiffAndPushResultBack

        public void calcDiffAndPushResultBack​(String etalon,
                                              StringBuilderEx buffer)
      • push

        public void push​(char ch)
      • hasOperatorStartsWith

        public boolean hasOperatorStartsWith​(String operatorNameStartSubstring)
      • findOperatorForName

        public OpContainer findOperatorForName​(String operatorName)
      • findOperatorForSingleChar

        public OpContainer findOperatorForSingleChar​(char c)
      • getLastTokenPos

        public int getLastTokenPos()
      • getLastTokenLine

        public int getLastTokenLine()
      • fixPosition

        public void fixPosition()
      • readNextToken

        public TokenizerResult readNextToken()
        Read next token
        Returns:
        next token or null if not found or stream ended
      • getLine

        public int getLine()
      • getPos

        public int getPos()