Class

org.scalameta.paradise.parser

SyntaxAnalyzer

Related Doc: package parser

Permalink

abstract class SyntaxAnalyzer extends scala.tools.nsc.ast.parser.SyntaxAnalyzer with Enrichments

Linear Supertypes
Enrichments, Names, ReplIntegration, Symbols, Mirrors, StdAttachments, TreeInfo, StdNames, Definitions, scala.tools.nsc.ast.parser.SyntaxAnalyzer, JavaParsers, JavaScanners, Parsers, ParsersCommon, MarkupParsers, Scanners, ScannersCommon, SubComponent, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SyntaxAnalyzer
  2. Enrichments
  3. Names
  4. ReplIntegration
  5. Symbols
  6. Mirrors
  7. StdAttachments
  8. TreeInfo
  9. StdNames
  10. Definitions
  11. SyntaxAnalyzer
  12. JavaParsers
  13. JavaScanners
  14. Parsers
  15. ParsersCommon
  16. MarkupParsers
  17. Scanners
  18. ScannersCommon
  19. SubComponent
  20. AnyRef
  21. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SyntaxAnalyzer()

    Permalink

Type Members

  1. abstract class AbstractJavaScanner extends AbstractJavaTokenData

    Permalink
    Definition Classes
    JavaScanners
  2. abstract class AbstractJavaTokenData extends AnyRef

    Permalink
    Definition Classes
    JavaScanners
  3. case class AnnotationZipper(annotation: scala.tools.nsc.Global.Tree, annottee: scala.tools.nsc.Global.Tree, owner: scala.tools.nsc.Global.Tree) extends Product with Serializable

    Permalink
    Definition Classes
    TreeInfo
  4. case class CacheAttachment(cache: Map[String, Any]) extends Product with Serializable

    Permalink
    Definition Classes
    StdAttachments
  5. trait CommonTokenData extends AnyRef

    Permalink
    Definition Classes
    ScannersCommon
  6. case class JavaOpInfo extends Product with Serializable

    Permalink
    Definition Classes
    JavaParsers
  7. abstract class JavaParser extends scala.tools.nsc.javac.JavaParsers.ParserCommon

    Permalink
    Definition Classes
    JavaParsers
  8. abstract class JavaScanner extends AbstractJavaScanner with JavaTokenData with Cloneable with scala.tools.nsc.javac.JavaScanners.ScannerCommon

    Permalink
    Definition Classes
    JavaScanners
  9. trait JavaTokenData extends AbstractJavaTokenData

    Permalink
    Definition Classes
    JavaScanners
  10. class JavaUnitParser extends JavaParser

    Permalink
    Definition Classes
    JavaParsers
  11. class JavaUnitScanner extends JavaScanner

    Permalink
    Definition Classes
    JavaScanners
  12. type Location = Int

    Permalink
    Definition Classes
    Parsers
  13. class MalformedInput extends Exception

    Permalink
    Definition Classes
    Scanners
  14. class MarkupParser extends MarkupParserCommon

    Permalink
    Definition Classes
    MarkupParsers
  15. abstract class MemberDefTraverser extends scala.tools.nsc.Global.Traverser

    Permalink
    Definition Classes
    SyntaxAnalyzer
  16. class MemberPosReporter extends MemberDefTraverser

    Permalink
    Definition Classes
    SyntaxAnalyzer
  17. type Offset = Int

    Permalink
    Definition Classes
    ScannersCommon
  18. case class OpInfo extends Product with Serializable

    Permalink
    Definition Classes
    Parsers
  19. class OutlineParser extends SourceFileParser

    Permalink
    Definition Classes
    Parsers
  20. implicit class ParadiseMirror extends AnyRef

    Permalink
    Definition Classes
    Mirrors
  21. implicit class ParadiseNme extends AnyRef

    Permalink
    Definition Classes
    StdNames
  22. implicit class ParadiseSymbol extends AnyRef

    Permalink
    Definition Classes
    Symbols
  23. implicit class ParadiseTreeInfo extends AnyRef

    Permalink
    Definition Classes
    TreeInfo
  24. class ParensAnalyzer extends UnitScanner

    Permalink
    Definition Classes
    Scanners
  25. abstract class Parser extends scala.tools.nsc.ast.parser.Parsers.ParserCommon

    Permalink
    Definition Classes
    Parsers
  26. abstract class ParserCommon extends AnyRef

    Permalink
    Definition Classes
    ParsersCommon
  27. class ParserPhase extends scala.tools.nsc.ast.parser.SyntaxAnalyzer.StdPhase

    Permalink
    Definition Classes
    SyntaxAnalyzer
  28. implicit class RichTree extends AnyRef

    Permalink
    Definition Classes
    StdAttachments
  29. abstract class Scanner extends CharArrayReader with TokenData with ScannerData with scala.tools.nsc.ast.parser.Scanners.ScannerCommon

    Permalink
    Definition Classes
    Scanners
  30. trait ScannerCommon extends CommonTokenData

    Permalink
    Definition Classes
    ScannersCommon
  31. trait ScannerData extends TokenData with CharArrayReaderData

    Permalink
    Definition Classes
    Scanners
  32. class SourceFileParser extends Parser

    Permalink
    Definition Classes
    Parsers
  33. class SourceFileScanner extends Scanner

    Permalink
    Definition Classes
    Scanners
  34. abstract class StdPhase extends GlobalPhase

    Permalink
    Definition Classes
    SubComponent
  35. case class SymbolCompleterAttachment(info: scala.tools.nsc.Global.Type) extends Product with Serializable

    Permalink
    Definition Classes
    StdAttachments
  36. case class SymbolExpansionAttachment(expansion: List[scala.tools.nsc.Global.Tree]) extends Product with Serializable

    Permalink
    Definition Classes
    StdAttachments
  37. case class SymbolSourceAttachment(source: scala.tools.nsc.Global.Tree) extends Product with Serializable

    Permalink
    Definition Classes
    StdAttachments
  38. type Token = Int

    Permalink
    Definition Classes
    ScannersCommon
  39. trait TokenData extends scala.tools.nsc.ast.parser.Scanners.CommonTokenData

    Permalink
    Definition Classes
    Scanners
  40. class UnitParser extends SourceFileParser

    Permalink
    Definition Classes
    Parsers
  41. class UnitScanner extends SourceFileScanner

    Permalink
    Definition Classes
    Scanners
  42. implicit class XtensionInlineManglingName extends AnyRef

    Permalink
    Definition Classes
    Names
  43. implicit class XtensionInlineManglingString extends AnyRef

    Permalink
    Definition Classes
    Names

Abstract Value Members

  1. abstract val global: Global

    Permalink
    Definition Classes
    Enrichments

Concrete 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. final val InBlock: Location

    Permalink
    Definition Classes
    Parsers
  5. final val InTemplate: Location

    Permalink
    Definition Classes
    Parsers
  6. lazy val InlineAnnotationMethodName: scala.tools.nsc.Global.TermName

    Permalink
    Definition Classes
    Names
  7. lazy val InlinePrefixParameterName: scala.tools.nsc.Global.TermName

    Permalink
    Definition Classes
    Names
  8. final val Local: Location

    Permalink
    Definition Classes
    Parsers
  9. lazy val ScalaValueClassNames: Seq[scala.tools.nsc.Global.TypeName]

    Permalink
    Definition Classes
    Parsers
  10. object WeakSymbolAttachment extends Product with Serializable

    Permalink
    Definition Classes
    StdAttachments
  11. final def afterOwnPhase[T](op: ⇒ T): T

    Permalink
    Definition Classes
    SubComponent
    Annotations
    @inline()
  12. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  13. def attachExpansion(sym: scala.tools.nsc.Global.Symbol, trees: List[scala.tools.nsc.Global.Tree]): scala.tools.nsc.Global.Symbol

    Permalink
    Definition Classes
    StdAttachments
  14. def attachSource(sym: scala.tools.nsc.Global.Symbol, tree: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Symbol

    Permalink
    Definition Classes
    StdAttachments
  15. def attachedExpansion(sym: scala.tools.nsc.Global.Symbol): Option[List[scala.tools.nsc.Global.Tree]]

    Permalink
    Definition Classes
    StdAttachments
  16. def attachedSource(sym: scala.tools.nsc.Global.Symbol): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    StdAttachments
  17. def backupCompleter(sym: scala.tools.nsc.Global.Symbol): scala.tools.nsc.Global.Symbol

    Permalink
    Definition Classes
    StdAttachments
  18. final def beforeOwnPhase[T](op: ⇒ T): T

    Permalink
    Definition Classes
    SubComponent
    Annotations
    @inline()
  19. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. def createKeywordArray(keywords: Seq[(scala.tools.nsc.Global.Name, Token)], defaultToken: Token): (Token, Array[Token])

    Permalink
    Definition Classes
    ScannersCommon
  21. def enabled: Boolean

    Permalink
    Definition Classes
    SubComponent
  22. final def eq(arg0: AnyRef): Boolean

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

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  25. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  26. def hasAttachedExpansion(sym: scala.tools.nsc.Global.Symbol): Boolean

    Permalink
    Definition Classes
    StdAttachments
  27. def hashCode(): Int

    Permalink
    Definition Classes
    SubComponent → AnyRef → Any
  28. val initial: Boolean

    Permalink
    Definition Classes
    SyntaxAnalyzer → SubComponent
  29. def installationFailure(): Nothing

    Permalink
    Definition Classes
    Enrichments
  30. val internal: Boolean

    Permalink
    Definition Classes
    SubComponent
  31. def isExpanded(sym: scala.tools.nsc.Global.Symbol): Boolean

    Permalink
    Definition Classes
    StdAttachments
  32. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  33. def isMaybeExpandee(sym: scala.tools.nsc.Global.Symbol): Boolean

    Permalink
    Definition Classes
    StdAttachments
  34. def isNotExpandable(sym: scala.tools.nsc.Global.Symbol): Boolean

    Permalink
    Definition Classes
    StdAttachments
  35. def isWeak(sym: scala.tools.nsc.Global.Symbol): Boolean

    Permalink
    Definition Classes
    StdAttachments
  36. def literalUnit: scala.tools.nsc.Global.Literal

    Permalink
    Definition Classes
    ParsersCommon
  37. def markExpanded(sym: scala.tools.nsc.Global.Symbol): scala.tools.nsc.Global.Symbol

    Permalink
    Definition Classes
    StdAttachments
  38. def markMaybeExpandee(sym: scala.tools.nsc.Global.Symbol): scala.tools.nsc.Global.Symbol

    Permalink
    Definition Classes
    StdAttachments
  39. def markNotExpandable(sym: scala.tools.nsc.Global.Symbol): scala.tools.nsc.Global.Symbol

    Permalink
    Definition Classes
    StdAttachments
  40. def markWeak(sym: scala.tools.nsc.Global.Symbol): scala.tools.nsc.Global.Symbol

    Permalink
    Definition Classes
    StdAttachments
  41. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  42. def newLiteral(const: Any): scala.tools.nsc.Global.Literal

    Permalink
    Definition Classes
    ParsersCommon
  43. def newPhase(prev: Phase): StdPhase

    Permalink
    Definition Classes
    SyntaxAnalyzer → SyntaxAnalyzer → SubComponent
  44. def newUnitParser(unit: scala.tools.nsc.Global.CompilationUnit): UnitParser

    Permalink
  45. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  47. def ownPhase: Phase

    Permalink
    Definition Classes
    SubComponent
  48. object paradiseDefinitions

    Permalink
    Definition Classes
    Definitions
  49. implicit def paradiseSettings(settings: Settings): Settings.type

    Permalink
    Definition Classes
    Enrichments
  50. val phaseName: String

    Permalink
    Definition Classes
    SyntaxAnalyzer → SubComponent
  51. def phaseNewFlags: Long

    Permalink
    Definition Classes
    SubComponent
  52. def phaseNextFlags: Long

    Permalink
    Definition Classes
    SubComponent
  53. val requires: List[String]

    Permalink
    Definition Classes
    SubComponent
  54. def restoreCompleter(sym: scala.tools.nsc.Global.Symbol): Unit

    Permalink
    Definition Classes
    StdAttachments
  55. val runsAfter: List[String]

    Permalink
    Definition Classes
    SyntaxAnalyzer → SubComponent
  56. val runsBefore: List[String]

    Permalink
    Definition Classes
    SubComponent
  57. val runsRightAfter: None.type

    Permalink
    Definition Classes
    SyntaxAnalyzer → SubComponent
  58. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  59. def tellReplAboutExpansion(sym: scala.tools.nsc.Global.Symbol, companion: scala.tools.nsc.Global.Symbol, expanded: List[scala.tools.nsc.Global.Tree]): Unit

    Permalink
    Definition Classes
    ReplIntegration
  60. val terminal: Boolean

    Permalink
    Definition Classes
    SubComponent
  61. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  62. final val token2name: Map[Int, scala.tools.nsc.Global.Name]

    Permalink
    Definition Classes
    Scanners
  63. def token2string(token: Token): String

    Permalink
    Definition Classes
    Scanners
  64. def unmarkExpanded(sym: scala.tools.nsc.Global.Symbol): scala.tools.nsc.Global.Symbol

    Permalink
    Definition Classes
    StdAttachments
  65. def unmarkWeak(sym: scala.tools.nsc.Global.Symbol): scala.tools.nsc.Global.Symbol

    Permalink
    Definition Classes
    StdAttachments
  66. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Enrichments

Inherited from Names

Inherited from ReplIntegration

Inherited from Symbols

Inherited from Mirrors

Inherited from StdAttachments

Inherited from TreeInfo

Inherited from StdNames

Inherited from Definitions

Inherited from scala.tools.nsc.ast.parser.SyntaxAnalyzer

Inherited from JavaParsers

Inherited from JavaScanners

Inherited from Parsers

Inherited from ParsersCommon

Inherited from MarkupParsers

Inherited from Scanners

Inherited from ScannersCommon

Inherited from SubComponent

Inherited from AnyRef

Inherited from Any

Ungrouped