Class

xsbt.ZincOutlining

ZincUnitParser

Related Doc: package ZincOutlining

Permalink

final class ZincUnitParser extends (ZincCompiler.syntaxAnalyzer)#UnitParser

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ZincUnitParser
  2. UnitParser
  3. SourceFileParser
  4. Parser
  5. ParserCommon
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ZincUnitParser(unit: ZincCompiler.CompilationUnit)

    Permalink

Type Members

  1. class ParserTreeBuilder extends TreeBuilder

    Permalink
    Definition Classes
    Parser
  2. trait PatternContextSensitive extends AnyRef

    Permalink
    Definition Classes
    Parser
  3. trait SeqContextSensitive extends PatternContextSensitive

    Permalink
    Definition Classes
    Parser

Value Members

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. def accept(token: (ZincCompiler.syntaxAnalyzer)#Token): (ZincCompiler.syntaxAnalyzer)#Offset

    Permalink
    Definition Classes
    Parser → ParserCommon
  5. def acceptStatSep(): Unit

    Permalink
    Definition Classes
    Parser
  6. def acceptStatSepOpt(): Unit

    Permalink
    Definition Classes
    Parser
  7. def accessModifierOpt(): ZincCompiler.Modifiers

    Permalink
    Definition Classes
    Parser
  8. def accessQualifierOpt(mods: ZincCompiler.Modifiers): ZincCompiler.Modifiers

    Permalink
    Definition Classes
    Parser
  9. def annotTypeRest(t: ZincCompiler.Tree): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  10. def annotationExpr(): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  11. def annotations(skipNewLines: Boolean): List[ZincCompiler.Tree]

    Permalink
    Definition Classes
    Parser
  12. def argumentExprs(): List[ZincCompiler.Tree]

    Permalink
    Definition Classes
    Parser
  13. def argumentPatterns(): List[ZincCompiler.Tree]

    Permalink
    Definition Classes
    Parser
  14. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  15. val assumedClosingParens: Map[Int, Int]

    Permalink
    Definition Classes
    Parser
  16. def atInPos[T <: ZincCompiler.Tree](t: T): T

    Permalink
    Definition Classes
    Parser
  17. def atPos[T <: ZincCompiler.Tree](pos: ZincCompiler.Position)(t: T): T

    Permalink
    Definition Classes
    Parser
  18. def atPos[T <: ZincCompiler.Tree](start: (ZincCompiler.syntaxAnalyzer)#Offset, point: (ZincCompiler.syntaxAnalyzer)#Offset, end: (ZincCompiler.syntaxAnalyzer)#Offset)(t: T): T

    Permalink
    Definition Classes
    Parser
  19. def atPos[T <: ZincCompiler.Tree](start: (ZincCompiler.syntaxAnalyzer)#Offset, point: (ZincCompiler.syntaxAnalyzer)#Offset)(t: T): T

    Permalink
    Definition Classes
    Parser
  20. def atPos[T <: ZincCompiler.Tree](offset: (ZincCompiler.syntaxAnalyzer)#Offset)(t: T): T

    Permalink
    Definition Classes
    Parser
  21. def block(): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  22. def blockExpr(): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  23. def blockStatSeq(): List[ZincCompiler.Tree]

    Permalink
    Definition Classes
    Parser
  24. def bound(tok: (ZincCompiler.syntaxAnalyzer)#Token): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  25. def caseBlock(): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  26. def caseClause(): ZincCompiler.CaseDef

    Permalink
    Definition Classes
    Parser
  27. def caseClauses(): List[ZincCompiler.CaseDef]

    Permalink
    Definition Classes
    Parser
  28. final def caseSeparated[T](part: ⇒ T): List[T]

    Permalink
    Definition Classes
    Parser
    Annotations
    @inline()
  29. def checkAssoc(offset: (ZincCompiler.syntaxAnalyzer)#Offset, op: ZincCompiler.Name, leftAssoc: Boolean): Unit

    Permalink
    Definition Classes
    Parser
  30. def checkHeadAssoc(leftAssoc: Boolean): Unit

    Permalink
    Definition Classes
    Parser
  31. def checkNoEscapingPlaceholders[T](op: ⇒ T): T

    Permalink
    Definition Classes
    Parser
  32. def checkNotByNameOrVarargs(tpt: ZincCompiler.Tree): Unit

    Permalink
    Definition Classes
    Parser
  33. def classDef(start: (ZincCompiler.syntaxAnalyzer)#Offset, mods: ZincCompiler.Modifiers): ZincCompiler.ClassDef

    Permalink
    Definition Classes
    ZincUnitParser → Parser
  34. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  35. final def commaSeparated[T](part: ⇒ T): List[T]

    Permalink
    Definition Classes
    Parser
    Annotations
    @inline()
  36. def compilationUnit(): ZincCompiler.PackageDef

    Permalink
    Definition Classes
    Parser
  37. def condExpr(): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  38. def constrBlock(vparamss: List[List[ZincCompiler.ValDef]]): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  39. def constrExpr(vparamss: List[List[ZincCompiler.ValDef]]): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  40. def constructorAnnotations(): List[ZincCompiler.Tree]

    Permalink
    Definition Classes
    Parser
  41. def convertToParam(tree: ZincCompiler.Tree): ZincCompiler.ValDef

    Permalink
    Definition Classes
    Parser
  42. def convertToParams(tree: ZincCompiler.Tree): List[ZincCompiler.ValDef]

    Permalink
    Definition Classes
    Parser
  43. def convertToTypeId(tree: ZincCompiler.Tree): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  44. def defOrDcl(pos: (ZincCompiler.syntaxAnalyzer)#Offset, mods: ZincCompiler.Modifiers): List[ZincCompiler.Tree]

    Permalink
    Definition Classes
    Parser
  45. def deprecationWarning(offset: (ZincCompiler.syntaxAnalyzer)#Offset, msg: String): Unit

    Permalink
    Definition Classes
    UnitParser → SourceFileParser → ParserCommon
  46. def diff(outlined: ZincCompiler.Tree, normal: ZincCompiler.Tree): Unit

    Permalink
  47. final def dropAnyBraces[T](body: ⇒ T): T

    Permalink
    Definition Classes
    ParserCommon
    Annotations
    @inline()
  48. def ensureEarlyDef(tree: ZincCompiler.Tree): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  49. def enumerator(isFirst: Boolean, allowNestedIf: Boolean): List[ZincCompiler.Tree]

    Permalink
    Definition Classes
    Parser
  50. def enumerators(): List[ZincCompiler.Tree]

    Permalink
    Definition Classes
    Parser
  51. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  53. def errorPatternTree: ZincCompiler.Ident

    Permalink
    Definition Classes
    Parser
  54. def errorTermTree: ZincCompiler.Literal

    Permalink
    Definition Classes
    Parser
  55. def errorTypeTree: ZincCompiler.TypeTree

    Permalink
    Definition Classes
    Parser
  56. def expectedMsg(token: (ZincCompiler.syntaxAnalyzer)#Token): String

    Permalink
    Definition Classes
    Parser
  57. def expectedMsgTemplate(exp: String, fnd: String): String

    Permalink
    Definition Classes
    Parser
  58. def expr(location: (ZincCompiler.syntaxAnalyzer)#Location): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  59. def expr(): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  60. def expr0(location: (ZincCompiler.syntaxAnalyzer)#Location): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  61. def exprSimpleType(): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  62. def exprTypeArgs(): List[ZincCompiler.Tree]

    Permalink
    Definition Classes
    Parser
  63. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  64. def finishBinaryOp(isExpr: Boolean, opinfo: (ZincCompiler.syntaxAnalyzer)#OpInfo, rhs: ZincCompiler.Tree): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  65. def finishPostfixOp(start: Int, base: List[(ZincCompiler.syntaxAnalyzer)#OpInfo], opinfo: (ZincCompiler.syntaxAnalyzer)#OpInfo): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  66. implicit def fresh: FreshNameCreator

    Permalink
    Definition Classes
    Parser
  67. def funDefOrDcl(start: ZincCompiler.RunId, mods: ZincCompiler.Modifiers): ZincCompiler.Tree

    Permalink
    Definition Classes
    ZincUnitParser → Parser
  68. def funDefRest(start: (ZincCompiler.syntaxAnalyzer)#Offset, nameOffset: (ZincCompiler.syntaxAnalyzer)#Offset, mods: ZincCompiler.Modifiers, name: ZincCompiler.Name): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  69. def generator(eqOK: Boolean, allowNestedIf: Boolean): List[ZincCompiler.Tree]

    Permalink
    Definition Classes
    Parser
  70. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  71. def guard(): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  72. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  73. def ident(): ZincCompiler.Name

    Permalink
    Definition Classes
    Parser
  74. def ident(skipIt: Boolean): ZincCompiler.Name

    Permalink
    Definition Classes
    Parser
  75. def identForType(skipIt: Boolean): ZincCompiler.TypeName

    Permalink
    Definition Classes
    Parser
  76. def identForType(): ZincCompiler.TypeName

    Permalink
    Definition Classes
    Parser
  77. def identOrMacro(): ZincCompiler.Name

    Permalink
    Definition Classes
    Parser
  78. def implicitClosure(start: (ZincCompiler.syntaxAnalyzer)#Offset, location: (ZincCompiler.syntaxAnalyzer)#Location): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  79. def importClause(): List[ZincCompiler.Tree]

    Permalink
    Definition Classes
    Parser
  80. def importExpr(): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  81. def importSelector(): ZincCompiler.ImportSelector

    Permalink
    Definition Classes
    Parser
  82. def importSelectors(): List[ZincCompiler.ImportSelector]

    Permalink
    Definition Classes
    Parser
  83. val in: (ZincCompiler.syntaxAnalyzer)#Scanner

    Permalink
    Definition Classes
    SourceFileParser → Parser → ParserCommon
  84. final def inBraces[T](body: ⇒ T): T

    Permalink
    Definition Classes
    ParserCommon
    Annotations
    @inline()
  85. final def inBracesOrError[T](body: ⇒ T, alt: T): T

    Permalink
    Definition Classes
    ParserCommon
    Annotations
    @inline()
  86. final def inBracesOrNil[T](body: ⇒ List[T]): List[T]

    Permalink
    Definition Classes
    ParserCommon
    Annotations
    @inline()
  87. final def inBracesOrUnit[T](body: ⇒ ZincCompiler.Tree): ZincCompiler.Tree

    Permalink
    Definition Classes
    ParserCommon
    Annotations
    @inline()
  88. final def inBrackets[T](body: ⇒ T): T

    Permalink
    Definition Classes
    ParserCommon
    Annotations
    @inline()
  89. final def inParens[T](body: ⇒ T): T

    Permalink
    Definition Classes
    ParserCommon
    Annotations
    @inline()
  90. final def inParensOrError[T](body: ⇒ T, alt: T): T

    Permalink
    Definition Classes
    ParserCommon
    Annotations
    @inline()
  91. final def inParensOrNil[T](body: ⇒ List[T]): List[T]

    Permalink
    Definition Classes
    ParserCommon
    Annotations
    @inline()
  92. final def inParensOrUnit[T](body: ⇒ ZincCompiler.Tree): ZincCompiler.Tree

    Permalink
    Definition Classes
    ParserCommon
    Annotations
    @inline()
  93. def incompleteInputError(msg: String): Unit

    Permalink
    Definition Classes
    UnitParser → SourceFileParser → Parser
  94. def isAnnotation: Boolean

    Permalink
    Definition Classes
    Parser
  95. def isCaseDefEnd: Boolean

    Permalink
    Definition Classes
    Parser
  96. def isDclIntro: Boolean

    Permalink
    Definition Classes
    Parser
  97. def isDefIntro: Boolean

    Permalink
    Definition Classes
    Parser
  98. def isExprIntro: Boolean

    Permalink
    Definition Classes
    Parser
  99. def isExprIntroToken(token: (ZincCompiler.syntaxAnalyzer)#Token): Boolean

    Permalink
    Definition Classes
    Parser
  100. def isIdent: Boolean

    Permalink
    Definition Classes
    Parser
  101. def isIdentExcept(except: ZincCompiler.Name): Boolean

    Permalink
    Definition Classes
    Parser
  102. def isIdentOf(name: ZincCompiler.Name): Boolean

    Permalink
    Definition Classes
    Parser
  103. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  104. def isLiteral: Boolean

    Permalink
    Definition Classes
    Parser
  105. def isLiteralToken(token: (ZincCompiler.syntaxAnalyzer)#Token): Boolean

    Permalink
    Definition Classes
    Parser
  106. def isLocalModifier: Boolean

    Permalink
    Definition Classes
    Parser
  107. def isMacro: Boolean

    Permalink
    Definition Classes
    Parser
  108. def isModifier: Boolean

    Permalink
    Definition Classes
    Parser
  109. def isNumericLit: Boolean

    Permalink
    Definition Classes
    Parser
  110. def isRawBar: Boolean

    Permalink
    Definition Classes
    Parser
  111. def isRawIdent: Boolean

    Permalink
    Definition Classes
    Parser
  112. def isRawStar: Boolean

    Permalink
    Definition Classes
    Parser
  113. def isStatSep: Boolean

    Permalink
    Definition Classes
    Parser
  114. def isStatSep(token: (ZincCompiler.syntaxAnalyzer)#Token): Boolean

    Permalink
    Definition Classes
    Parser
  115. def isStatSeqEnd: Boolean

    Permalink
    Definition Classes
    Parser
  116. def isTemplateIntro: Boolean

    Permalink
    Definition Classes
    Parser
  117. def isTypeIntroToken(token: (ZincCompiler.syntaxAnalyzer)#Token): Boolean

    Permalink
    Definition Classes
    Parser
  118. def isTypedParam(t: ZincCompiler.Tree): Boolean

    Permalink
    Definition Classes
    Parser
  119. def isUnaryOp: Boolean

    Permalink
    Definition Classes
    Parser
  120. def isWildcard(t: ZincCompiler.Tree): Boolean

    Permalink
    Definition Classes
    Parser
  121. def joinComment(trees: ⇒ List[ZincCompiler.Tree]): List[ZincCompiler.Tree]

    Permalink
    Definition Classes
    Parser
  122. def literal(isNegated: Boolean, inPattern: Boolean, start: (ZincCompiler.syntaxAnalyzer)#Offset): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  123. def localDef(implicitMod: Int): List[ZincCompiler.Tree]

    Permalink
    Definition Classes
    Parser
  124. def localModifiers(): ZincCompiler.Modifiers

    Permalink
    Definition Classes
    Parser
  125. final def lookingAhead[T](body: ⇒ T): T

    Permalink
    Definition Classes
    Parser
    Annotations
    @inline()
  126. def makeBinop(isExpr: Boolean, left: ZincCompiler.Tree, op: ZincCompiler.TermName, right: ZincCompiler.Tree, opPos: ZincCompiler.Position, targs: List[ZincCompiler.Tree]): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  127. def makeEmptyPackage(start: (ZincCompiler.syntaxAnalyzer)#Offset, stats: List[ZincCompiler.Tree]): ZincCompiler.PackageDef

    Permalink
    Definition Classes
    Parser
  128. def makeFilter(start: (ZincCompiler.syntaxAnalyzer)#Offset, tree: ZincCompiler.Tree): ZincCompiler.Apply

    Permalink
    Definition Classes
    Parser
  129. def makePackageObject(start: (ZincCompiler.syntaxAnalyzer)#Offset, objDef: ZincCompiler.ModuleDef): ZincCompiler.PackageDef

    Permalink
    Definition Classes
    Parser
  130. def makePackaging(start: (ZincCompiler.syntaxAnalyzer)#Offset, pkg: ZincCompiler.Tree, stats: List[ZincCompiler.Tree]): ZincCompiler.PackageDef

    Permalink
    Definition Classes
    Parser
  131. final def makeParens(body: ⇒ List[ZincCompiler.Tree]): ZincCompiler.Parens

    Permalink
    Definition Classes
    ParserCommon
    Annotations
    @inline()
  132. def makeSafeTupleTerm(elems: List[ZincCompiler.Tree], offset: (ZincCompiler.syntaxAnalyzer)#Offset): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  133. def makeSafeTupleType(elems: List[ZincCompiler.Tree], offset: (ZincCompiler.syntaxAnalyzer)#Offset): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  134. def mixinQualifierOpt(): ZincCompiler.TypeName

    Permalink
    Definition Classes
    Parser
  135. def modifiers(): ZincCompiler.Modifiers

    Permalink
    Definition Classes
    Parser
  136. def multipleArgumentExprs(): List[List[ZincCompiler.Tree]]

    Permalink
    Definition Classes
    Parser
  137. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  138. def newLineOpt(): Unit

    Permalink
    Definition Classes
    Parser
  139. def newLineOptWhenFollowedBy(token: (ZincCompiler.syntaxAnalyzer)#Offset): Unit

    Permalink
    Definition Classes
    Parser
  140. def newLineOptWhenFollowing(p: ((ZincCompiler.syntaxAnalyzer)#Token) ⇒ Boolean): Unit

    Permalink
    Definition Classes
    Parser
  141. def newLinesOpt(): Unit

    Permalink
    Definition Classes
    Parser
  142. def newScanner(): (ZincCompiler.syntaxAnalyzer)#UnitScanner

    Permalink
    Definition Classes
    UnitParser → SourceFileParser
  143. def nonLocalDefOrDcl: List[ZincCompiler.Tree]

    Permalink
    Definition Classes
    Parser
  144. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  145. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  146. def o2p(offset: (ZincCompiler.syntaxAnalyzer)#Offset): ZincCompiler.Position

    Permalink
    Definition Classes
    Parser
  147. def objectDef(start: (ZincCompiler.syntaxAnalyzer)#Offset, mods: ZincCompiler.Modifiers): ZincCompiler.ModuleDef

    Permalink
    Definition Classes
    Parser
  148. var opstack: List[(ZincCompiler.syntaxAnalyzer)#OpInfo]

    Permalink
    Definition Classes
    Parser
  149. def packageObjectDef(start: (ZincCompiler.syntaxAnalyzer)#Offset): ZincCompiler.PackageDef

    Permalink
    Definition Classes
    Parser
  150. def packageOrPackageObject(start: (ZincCompiler.syntaxAnalyzer)#Offset): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  151. def param(owner: ZincCompiler.Name, implicitmod: Int, caseParam: Boolean): ZincCompiler.ValDef

    Permalink
    Definition Classes
    Parser
  152. def paramClauses(owner: ZincCompiler.Name, contextBounds: List[ZincCompiler.Tree], ofCaseClass: Boolean): List[List[ZincCompiler.ValDef]]

    Permalink
    Definition Classes
    Parser
  153. def paramType(useStartAsPosition: Boolean): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  154. def paramType(): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  155. def parse(): ZincCompiler.Tree

    Permalink
    Definition Classes
    ZincUnitParser → Parser
  156. def parseRule[T](rule: (ZincUnitParser.this.type) ⇒ T): T

    Permalink
    Definition Classes
    Parser
  157. def parseStartRule: () ⇒ ZincCompiler.Tree

    Permalink
    Definition Classes
    SourceFileParser → Parser
  158. def parseStats(): List[ZincCompiler.Tree]

    Permalink
    Definition Classes
    Parser
  159. def parseStatsOrPackages(): List[ZincCompiler.Tree]

    Permalink
    Definition Classes
    Parser
  160. def patDefOrDcl(pos: ZincCompiler.RunId, mods: ZincCompiler.Modifiers): List[ZincCompiler.Tree]

    Permalink
    Definition Classes
    ZincUnitParser → Parser
  161. def path(thisOK: Boolean, typeOK: Boolean): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  162. def pattern(): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  163. def peekingAhead(tree: ⇒ ZincCompiler.Tree): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
    Annotations
    @inline()
  164. var placeholderParams: List[ZincCompiler.ValDef]

    Permalink
    Definition Classes
    Parser
  165. def placeholderTypeBoundary(op: ⇒ ZincCompiler.Tree): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  166. var placeholderTypes: List[ZincCompiler.TypeDef]

    Permalink
    Definition Classes
    Parser
  167. def postfixExpr(): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  168. def prefixExpr(): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  169. def pruneExpr(tree: ZincCompiler.Tree): List[ZincCompiler.Tree]

    Permalink
  170. def qualId(): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  171. def r2p(offset: (ZincCompiler.syntaxAnalyzer)#Offset): ZincCompiler.Position

    Permalink
    Definition Classes
    Parser
  172. def r2p(start: (ZincCompiler.syntaxAnalyzer)#Offset, mid: (ZincCompiler.syntaxAnalyzer)#Offset): ZincCompiler.Position

    Permalink
    Definition Classes
    Parser
  173. def r2p(start: (ZincCompiler.syntaxAnalyzer)#Offset, mid: (ZincCompiler.syntaxAnalyzer)#Offset, end: (ZincCompiler.syntaxAnalyzer)#Offset): ZincCompiler.Position

    Permalink
    Definition Classes
    Parser
  174. def rawIdent(): ZincCompiler.Name

    Permalink
    Definition Classes
    Parser
  175. def readAnnots(part: ⇒ ZincCompiler.Tree): List[ZincCompiler.Tree]

    Permalink
    Definition Classes
    Parser
  176. def reduceExprStack(base: List[(ZincCompiler.syntaxAnalyzer)#OpInfo], top: ZincCompiler.Tree): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  177. def reducePatternStack(base: List[(ZincCompiler.syntaxAnalyzer)#OpInfo], top: ZincCompiler.Tree): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  178. def reduceStack(isExpr: Boolean, base: List[(ZincCompiler.syntaxAnalyzer)#OpInfo], top: ZincCompiler.Tree, opPrecedence: Precedence, leftAssoc: Boolean): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  179. def reduceStack(isExpr: Boolean, base: List[(ZincCompiler.syntaxAnalyzer)#OpInfo], top: ZincCompiler.Tree): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  180. def refineStat(): List[ZincCompiler.Tree]

    Permalink
    Definition Classes
    Parser
  181. def refineStatSeq(): List[ZincCompiler.Tree]

    Permalink
    Definition Classes
    Parser
  182. def refinement(): List[ZincCompiler.Tree]

    Permalink
    Definition Classes
    Parser
  183. def resetPackage(): Unit

    Permalink
    Definition Classes
    Parser
  184. def scriptBody(): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  185. def selector(t: ZincCompiler.Tree): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  186. def selectors(t: ZincCompiler.Tree, typeOK: Boolean, dotOffset: (ZincCompiler.syntaxAnalyzer)#Offset): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  187. def selfInvocation(vparamss: List[List[ZincCompiler.ValDef]]): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  188. def seqPatterns(): List[ZincCompiler.Tree]

    Permalink
    Definition Classes
    Parser
  189. def setInPos[T <: ZincCompiler.Tree](t: T): T

    Permalink
    Definition Classes
    Parser
  190. def showSyntaxErrors(): Unit

    Permalink
    Definition Classes
    UnitParser
  191. def simpleExpr(): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  192. def simpleExprRest(t: ZincCompiler.Tree, canApply: Boolean): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  193. def skip(targetToken: (ZincCompiler.syntaxAnalyzer)#Token): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Parser
  194. def smartParse(): ZincCompiler.Tree

    Permalink
    Definition Classes
    UnitParser
  195. val source: SourceFile

    Permalink
    Definition Classes
    SourceFileParser → Parser
  196. def stableId(): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  197. def startAnnotType(): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  198. def startInfixType(): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  199. def statSeq(stat: PartialFunction[(ZincCompiler.syntaxAnalyzer)#Token, List[ZincCompiler.Tree]], errorMsg: String): List[ZincCompiler.Tree]

    Permalink
    Definition Classes
    Parser
  200. def statement(location: (ZincCompiler.syntaxAnalyzer)#Location): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  201. def stripParens(t: ZincCompiler.Tree): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  202. def stripTailRec(mods: ZincCompiler.Modifiers): ZincCompiler.Modifiers

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

    Permalink
    Definition Classes
    AnyRef
  204. def syntaxError(offset: (ZincCompiler.syntaxAnalyzer)#Offset, msg: String): Unit

    Permalink
    Definition Classes
    UnitParser → SourceFileParser → Parser
  205. def syntaxError(offset: (ZincCompiler.syntaxAnalyzer)#Offset, msg: String, skipIt: Boolean): Unit

    Permalink
    Definition Classes
    Parser
  206. def syntaxError(msg: String, skipIt: Boolean): Unit

    Permalink
    Definition Classes
    Parser
  207. def syntaxErrorOrIncomplete(msg: String, skipIt: Boolean): Unit

    Permalink
    Definition Classes
    Parser
  208. def syntaxErrorOrIncompleteAnd[T](msg: String, skipIt: Boolean)(and: T): T

    Permalink
    Definition Classes
    Parser
  209. val syntaxErrors: ListBuffer[(Int, String)]

    Permalink
    Definition Classes
    UnitParser
  210. def template(): (List[ZincCompiler.Tree], ZincCompiler.ValDef, List[ZincCompiler.Tree])

    Permalink
    Definition Classes
    Parser
  211. def templateBody(isPre: Boolean): (ZincCompiler.ValDef, List[ZincCompiler.Tree])

    Permalink
    Definition Classes
    Parser
  212. def templateBodyOpt(parenMeansSyntaxError: Boolean): (ZincCompiler.ValDef, List[ZincCompiler.Tree])

    Permalink
    Definition Classes
    Parser
  213. def templateOpt(mods: ZincCompiler.Modifiers, name: ZincCompiler.Name, constrMods: ZincCompiler.Modifiers, vparamss: List[List[ZincCompiler.ValDef]], tstart: (ZincCompiler.syntaxAnalyzer)#Offset): ZincCompiler.Template

    Permalink
    Definition Classes
    Parser
  214. def templateOrTopStatSeq(): List[ZincCompiler.Tree]

    Permalink
    Definition Classes
    Parser
  215. def templateParents(): List[ZincCompiler.Tree]

    Permalink
    Definition Classes
    Parser
  216. def templateStat: PartialFunction[(ZincCompiler.syntaxAnalyzer)#Token, List[ZincCompiler.Tree]]

    Permalink
    Definition Classes
    ZincUnitParser → Parser
  217. def templateStatSeq(isPre: Boolean): (ZincCompiler.ValDef, List[ZincCompiler.Tree])

    Permalink
    Definition Classes
    ZincUnitParser → Parser
  218. def templateStats(): List[ZincCompiler.Tree]

    Permalink
    Definition Classes
    Parser
  219. def tmplDef(pos: (ZincCompiler.syntaxAnalyzer)#Offset, mods: ZincCompiler.Modifiers): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  220. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  221. final def tokenSeparated[T](separator: (ZincCompiler.syntaxAnalyzer)#Token, sepFirst: Boolean, part: ⇒ T): List[T]

    Permalink
    Definition Classes
    Parser
  222. def topLevelTmplDef: ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  223. def topStat: PartialFunction[(ZincCompiler.syntaxAnalyzer)#Token, List[ZincCompiler.Tree]]

    Permalink
    Definition Classes
    Parser
  224. def topStatSeq(): List[ZincCompiler.Tree]

    Permalink
    Definition Classes
    Parser
  225. val treeBuilder: ParserTreeBuilder

    Permalink
    Definition Classes
    Parser
  226. def typ(): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  227. def typeBounds(): ZincCompiler.TypeBoundsTree

    Permalink
    Definition Classes
    Parser
  228. def typeDefOrDcl(start: (ZincCompiler.syntaxAnalyzer)#Offset, mods: ZincCompiler.Modifiers): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  229. def typeOrInfixType(location: (ZincCompiler.syntaxAnalyzer)#Location): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  230. def typeParamClauseOpt(owner: ZincCompiler.Name, contextBoundBuf: ListBuffer[ZincCompiler.Tree]): List[ZincCompiler.TypeDef]

    Permalink
    Definition Classes
    Parser
  231. def typedOpt(): ZincCompiler.Tree

    Permalink
    Definition Classes
    Parser
  232. val unit: ZincCompiler.CompilationUnit

    Permalink
    Definition Classes
    UnitParser → SourceFileParser → Parser
  233. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  236. def warning(offset: (ZincCompiler.syntaxAnalyzer)#Offset, msg: String): Unit

    Permalink
    Definition Classes
    UnitParser → SourceFileParser → Parser
  237. def warning(msg: String): Unit

    Permalink
    Definition Classes
    Parser
  238. def wildcardOrIdent(): ZincCompiler.Name

    Permalink
    Definition Classes
    Parser
  239. def wildcardType(start: (ZincCompiler.syntaxAnalyzer)#Offset): ZincCompiler.Ident

    Permalink
    Definition Classes
    Parser
  240. def withPatches(patches: List[BracePatch]): (ZincCompiler.syntaxAnalyzer)#UnitParser

    Permalink
    Definition Classes
    UnitParser
  241. def xmlLiteral(): ZincCompiler.Tree

    Permalink
    Definition Classes
    SourceFileParser → Parser
  242. def xmlLiteralPattern(): ZincCompiler.Tree

    Permalink
    Definition Classes
    SourceFileParser → Parser
  243. def xmlSeqPatterns(): List[ZincCompiler.Tree]

    Permalink
    Definition Classes
    Parser

Deprecated Value Members

  1. def precedence(operator: ZincCompiler.Name): Int

    Permalink
    Definition Classes
    Parser
    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) Use scala.reflect.internal.Precedence

Inherited from (ZincCompiler.syntaxAnalyzer)#UnitParser

Inherited from (ZincCompiler.syntaxAnalyzer)#SourceFileParser

Inherited from (ZincCompiler.syntaxAnalyzer)#Parser

Inherited from (ZincCompiler.syntaxAnalyzer)#ParserCommon

Inherited from AnyRef

Inherited from Any

Ungrouped