Class ExpressionLexer

java.lang.Object
com.googlecode.aviator.lexer.ExpressionLexer

public class ExpressionLexer extends Object
Expression Lexer,scan tokens from string
Author:
dennis
  • Constructor Details

  • Method Details

    • getSymbolTable

      public SymbolTable getSymbolTable()
    • setLineNo

      public void setLineNo(int lineNo)
    • getLineNo

      public int getLineNo()
    • pushback

      public void pushback(Token<?> token)
      Push back token
      Parameters:
      token -
    • scan

      public Token<?> scan()
    • nextChar

      public void nextChar()
    • prevChar

      public void prevChar()
    • isValidHexChar

      public boolean isValidHexChar(char ch)
    • getCurrentIndex

      public int getCurrentIndex()
    • scan

      public Token<?> scan(boolean analyse)
    • getScanString

      public String getScanString()
    • isBinaryOP

      public static boolean isBinaryOP(char ch)