dotty.tools.dotc.parsing

Tokens

Related Doc: package parsing

object Tokens extends TokensCommon

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Tokens
  2. TokensCommon
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. type Token = Int

    Definition Classes
    TokensCommon
  2. type TokenSet = BitSet

    Definition Classes
    TokensCommon

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. final val ABSTRACT: Int(32)

    Definition Classes
    TokensCommon
  5. final val ARROW: Int(77)

  6. final val AT: Int(83)

    Definition Classes
    TokensCommon
  7. final val BACKQUOTED_IDENT: Int(13)

  8. final val CASE: Int(28)

  9. final val CASECLASS: Int(29)

  10. final val CASEOBJECT: Int(30)

  11. final val CATCH: Int(54)

    Definition Classes
    TokensCommon
  12. final val CHARLIT: Int(3)

    literals

    literals

    Definition Classes
    TokensCommon
  13. final val CLASS: Int(45)

    Definition Classes
    TokensCommon
  14. final val COLON: Int(74)

    special keywords

    special keywords

    Definition Classes
    TokensCommon
  15. final val COMMA: Int(70)

    special symbols

    special symbols

    Definition Classes
    TokensCommon
  16. final val DEF: Int(39)

  17. final val DO: Int(49)

    Definition Classes
    TokensCommon
  18. final val DOT: Int(72)

    Definition Classes
    TokensCommon
  19. final val DOUBLELIT: Int(7)

    Definition Classes
    TokensCommon
  20. final val ELSE: Int(22)

    Definition Classes
    TokensCommon
  21. final val EMPTY: Int(0)

    special tokens

    special tokens

    Definition Classes
    TokensCommon
  22. final val EOF: Int(2)

    Definition Classes
    TokensCommon
  23. final val EQUALS: Int(75)

    Definition Classes
    TokensCommon
  24. final val ERROR: Int(1)

    Definition Classes
    TokensCommon
  25. final val EXTENDS: Int(41)

    Definition Classes
    TokensCommon
  26. final val FALSE: Int(43)

    Definition Classes
    TokensCommon
  27. final val FINAL: Int(33)

    Definition Classes
    TokensCommon
  28. final val FINALLY: Int(55)

    Definition Classes
    TokensCommon
  29. final val FLOATLIT: Int(6)

    Definition Classes
    TokensCommon
  30. final val FOR: Int(21)

    Definition Classes
    TokensCommon
  31. final val FORSOME: Int(61)

  32. final val HASH: Int(82)

  33. final val IDENTIFIER: Int(12)

    identifiers

    identifiers

    Definition Classes
    TokensCommon
  34. final val IF: Int(20)

    alphabetic keywords

    alphabetic keywords

    Definition Classes
    TokensCommon
  35. final val IMPLICIT: Int(37)

  36. final val IMPORT: Int(46)

    Definition Classes
    TokensCommon
  37. final val INLINE: Int(62)

  38. final val INTERPOLATIONID: Int(10)

  39. final val INTLIT: Int(4)

    Definition Classes
    TokensCommon
  40. final val LARROW: Int(76)

  41. final val LAZY: Int(59)

  42. final val LBRACE: Int(94)

    Definition Classes
    TokensCommon
  43. final val LBRACKET: Int(92)

    Definition Classes
    TokensCommon
  44. final val LONGLIT: Int(5)

    Definition Classes
    TokensCommon
  45. final val LPAREN: Int(90)

    parentheses

    parentheses

    Definition Classes
    TokensCommon
  46. final val MATCH: Int(58)

  47. final val NEW: Int(25)

    Definition Classes
    TokensCommon
  48. final val NEWLINE: Int(78)

    special symbols

  49. final val NEWLINES: Int(79)

  50. final val NULL: Int(24)

    Definition Classes
    TokensCommon
  51. final val OBJECT: Int(44)

  52. final val OVERRIDE: Int(36)

    Definition Classes
    TokensCommon
  53. final val PACKAGE: Int(47)

    Definition Classes
    TokensCommon
  54. final val PRIVATE: Int(34)

    Definition Classes
    TokensCommon
  55. final val PROTECTED: Int(35)

    Definition Classes
    TokensCommon
  56. final val RBRACE: Int(95)

    Definition Classes
    TokensCommon
  57. final val RBRACKET: Int(93)

    Definition Classes
    TokensCommon
  58. final val RETURN: Int(57)

    Definition Classes
    TokensCommon
  59. final val RPAREN: Int(91)

    Definition Classes
    TokensCommon
  60. final val SEALED: Int(51)

  61. final val SEMI: Int(71)

    Definition Classes
    TokensCommon
  62. final val STRINGLIT: Int(8)

    Definition Classes
    TokensCommon
  63. final val STRINGPART: Int(9)

    Definition Classes
    TokensCommon
  64. final val SUBTYPE: Int(80)

  65. final val SUPER: Int(27)

    Definition Classes
    TokensCommon
  66. final val SUPERTYPE: Int(81)

  67. final val SYMBOLLIT: Int(11)

  68. final val THEN: Int(60)

  69. final val THIS: Int(23)

    Definition Classes
    TokensCommon
  70. final val THROW: Int(52)

    Definition Classes
    TokensCommon
  71. final val TRAIT: Int(50)

  72. final val TRUE: Int(42)

    Definition Classes
    TokensCommon
  73. final val TRY: Int(53)

    Definition Classes
    TokensCommon
  74. final val TYPE: Int(40)

  75. final val USCORE: Int(73)

    special keywords

  76. final val VAL: Int(31)

  77. final val VAR: Int(38)

  78. final val VIEWBOUND: Int(84)

  79. final val WHILE: Int(56)

    Definition Classes
    TokensCommon
  80. final val WITH: Int(26)

    alphabetic keywords

  81. final val XMLSTART: Int(96)

    XML mode

  82. final val YIELD: Int(48)

  83. final val accessModifierTokens: BitSet

  84. final val allTokens: TokenSet

  85. final val alphaKeywords: TokenSet

  86. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  87. final val atomicExprTokens: BitSet

  88. def buildKeywordArray(keywords: TokenSet): (Int, Array[Int])

    Definition Classes
    TokensCommon
  89. final val canEndStatTokens: BitSet

  90. final val canStartExpressionTokens: BitSet

  91. final val canStartStatTokens: BitSet

  92. final val canStartTypeTokens: BitSet

  93. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  94. final val dclIntroTokens: BitSet

  95. val debugString: Array[String]

    Definition Classes
    TokensCommon
  96. final val defIntroTokens: BitSet

  97. def enter(token: Int, str: String, debugStr: String = ""): Unit

    Definition Classes
    TokensCommon
  98. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  99. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  100. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  101. final val firstParen: Int(90)

    Definition Classes
    TokensCommon
  102. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  103. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  104. final val identifierTokens: BitSet

  105. def isIdentifier(token: Int): Boolean

  106. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  107. final val keywords: BitSet

    Definition Classes
    TokensTokensCommon
  108. final val lastParen: Int(95)

    Definition Classes
    TokensCommon
  109. final val literalTokens: BitSet

  110. final val localModifierTokens: BitSet

  111. final val maxToken: Int(96)

    Definition Classes
    TokensTokensCommon
  112. final val minToken: Int(0)

  113. final val modifierTokens: BitSet

  114. final val mustStartStatTokens: BitSet

    Is token only legal as start of statement (eof also included)?

  115. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  116. final def notify(): Unit

    Definition Classes
    AnyRef
  117. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  118. final val numericLitTokens: BitSet

  119. def showToken(token: Int): String

    Definition Classes
    TokensCommon
  120. def showTokenDetailed(token: Int): String

    Definition Classes
    TokensCommon
  121. final val simpleLiteralTokens: BitSet

  122. final val symbolicKeywords: TokenSet

  123. final val symbolicTokens: TokenSet

  124. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  125. final val templateIntroTokens: BitSet

  126. def toString(): String

    Definition Classes
    AnyRef → Any
  127. def tokenRange(lo: Int, hi: Int): TokenSet

    Definition Classes
    TokensCommon
  128. val tokenString: Array[String]

    Definition Classes
    TokensCommon
  129. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  130. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  131. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from TokensCommon

Inherited from AnyRef

Inherited from Any

Ungrouped