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 INTERPOLATIONID: Int(10)

  38. final val INTLIT: Int(4)

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

  40. final val LAZY: Int(59)

  41. final val LBRACE: Int(94)

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

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

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

    parentheses

    parentheses

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

  46. final val NEW: Int(25)

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

    special symbols

  48. final val NEWLINES: Int(79)

  49. final val NULL: Int(24)

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

  51. final val OVERRIDE: Int(36)

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

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

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

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

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

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

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

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

  60. final val SEMI: Int(71)

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

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

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

  64. final val SUPER: Int(27)

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

  66. final val SYMBOLLIT: Int(11)

  67. final val THEN: Int(60)

  68. final val THIS: Int(23)

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

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

  71. final val TRUE: Int(42)

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

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

  74. final val USCORE: Int(73)

    special keywords

  75. final val VAL: Int(31)

  76. final val VAR: Int(38)

  77. final val VIEWBOUND: Int(84)

  78. final val WHILE: Int(56)

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

    alphabetic keywords

  80. final val XMLSTART: Int(96)

    XML mode

  81. final val YIELD: Int(48)

  82. final val accessModifierTokens: BitSet

  83. final val allTokens: TokenSet

  84. final val alphaKeywords: TokenSet

  85. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  86. final val atomicExprTokens: BitSet

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

    Definition Classes
    TokensCommon
  88. final val canEndStatTokens: BitSet

  89. final val canStartExpressionTokens: BitSet

  90. final val canStartStatTokens: BitSet

  91. final val canStartTypeTokens: BitSet

  92. def clone(): AnyRef

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

  94. val debugString: Array[String]

    Definition Classes
    TokensCommon
  95. final val defIntroTokens: BitSet

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

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

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

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

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

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

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

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

  104. def isIdentifier(token: Int): Boolean

  105. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  106. final val keywords: BitSet

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

    Definition Classes
    TokensCommon
  108. final val literalTokens: BitSet

  109. final val localModifierTokens: BitSet

  110. final val maxToken: Int(96)

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

  112. final val modifierTokens: BitSet

  113. final val mustStartStatTokens: BitSet

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

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

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

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

    Definition Classes
    AnyRef
  117. final val numericLitTokens: BitSet

  118. def showToken(token: Int): String

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

    Definition Classes
    TokensCommon
  120. final val simpleLiteralTokens: BitSet

  121. final val symbolicKeywords: TokenSet

  122. final val symbolicTokens: TokenSet

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

    Definition Classes
    AnyRef
  124. final val templateIntroTokens: BitSet

  125. def toString(): String

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

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

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from TokensCommon

Inherited from AnyRef

Inherited from Any

Ungrouped