Class Lexer.LexerToken

java.lang.Object
com.oracle.js.parser.Lexer.LexerToken
Direct Known Subclasses:
Lexer.RegexToken
Enclosing class:
Lexer

public abstract static class Lexer.LexerToken extends Object
Helper class for Lexer tokens, e.g XML or RegExp tokens. This is the abstract superclass.
  • Constructor Details

    • LexerToken

      protected LexerToken(com.oracle.truffle.api.strings.TruffleString expression)
      Constructor
      Parameters:
      expression - token expression
  • Method Details

    • getExpression

      public String getExpression()
      Get the expression
      Returns:
      expression
    • getExpressionTS

      public com.oracle.truffle.api.strings.TruffleString getExpressionTS()