Class

org.scalameta.paradise.parser

SyntaxAnalyzer

Related Doc: package parser

Permalink

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

Linear Supertypes
ReflectToolkit, reflect.Metadata, Names, ReplIntegration, Symbols, RemoveRangePositions, 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. ReflectToolkit
  3. Metadata
  4. Names
  5. ReplIntegration
  6. Symbols
  7. RemoveRangePositions
  8. Mirrors
  9. StdAttachments
  10. TreeInfo
  11. StdNames
  12. Definitions
  13. SyntaxAnalyzer
  14. JavaParsers
  15. JavaScanners
  16. Parsers
  17. ParsersCommon
  18. MarkupParsers
  19. Scanners
  20. ScannersCommon
  21. SubComponent
  22. AnyRef
  23. 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. trait Attachable[-T] extends AnyRef

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

    Permalink
    Definition Classes
    StdAttachments
  6. trait CommonTokenData extends AnyRef

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

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

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

    Permalink
    Definition Classes
    JavaScanners
  10. trait JavaTokenData extends AbstractJavaTokenData

    Permalink
    Definition Classes
    JavaScanners
  11. class JavaUnitParser extends JavaParser

    Permalink
    Definition Classes
    JavaParsers
  12. class JavaUnitScanner extends JavaScanner

    Permalink
    Definition Classes
    JavaScanners
  13. type Location = Int

    Permalink
    Definition Classes
    Parsers
  14. class MalformedInput extends Exception

    Permalink
    Definition Classes
    Scanners
  15. class MarkupParser extends MarkupParserCommon

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

    Permalink
    Definition Classes
    SyntaxAnalyzer
  17. class MemberPosReporter extends MemberDefTraverser

    Permalink
    Definition Classes
    SyntaxAnalyzer
  18. class Metadata[T] extends AnyRef

    Permalink
    Definition Classes
    Metadata
  19. type Offset = Int

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

    Permalink
    Definition Classes
    Parsers
  21. class OutlineParser extends SourceFileParser

    Permalink
    Definition Classes
    Parsers
  22. implicit class ParadiseMirror extends AnyRef

    Permalink
    Definition Classes
    Mirrors
  23. implicit class ParadiseNme extends AnyRef

    Permalink
    Definition Classes
    StdNames
  24. implicit class ParadiseSymbol extends AnyRef

    Permalink
    Definition Classes
    Symbols
  25. implicit class ParadiseTreeInfo extends AnyRef

    Permalink
    Definition Classes
    TreeInfo
  26. class ParensAnalyzer extends UnitScanner

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

    Permalink
    Definition Classes
    Parsers
  28. abstract class ParserCommon extends AnyRef

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

    Permalink
    Definition Classes
    SyntaxAnalyzer
  30. implicit class RichAttachable[T] extends AnyRef

    Permalink
    Definition Classes
    Metadata
  31. implicit class RichMetadataAttachable[T] extends AnyRef

    Permalink
    Definition Classes
    Metadata
  32. implicit class RichTree extends AnyRef

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

    Permalink
    Definition Classes
    Scanners
  34. trait ScannerCommon extends CommonTokenData

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

    Permalink
    Definition Classes
    Scanners
  36. class SourceFileParser extends Parser

    Permalink
    Definition Classes
    Parsers
  37. class SourceFileScanner extends Scanner

    Permalink
    Definition Classes
    Scanners
  38. abstract class StdPhase extends GlobalPhase

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

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

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

    Permalink
    Definition Classes
    StdAttachments
  42. type Token = Int

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

    Permalink
    Definition Classes
    Scanners
  44. class UnitParser extends SourceFileParser

    Permalink
    Definition Classes
    Parsers
  45. class UnitScanner extends SourceFileScanner

    Permalink
    Definition Classes
    Scanners
  46. implicit class XtensionInlineManglingName extends AnyRef

    Permalink
    Definition Classes
    Names
  47. implicit class XtensionInlineManglingString extends AnyRef

    Permalink
    Definition Classes
    Names

Abstract Value Members

  1. abstract val global: Global

    Permalink
    Definition Classes
    ReflectToolkit

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. object Attachable

    Permalink
    Definition Classes
    Metadata
  5. final val InBlock: Location

    Permalink
    Definition Classes
    Parsers
  6. final val InTemplate: Location

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

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

    Permalink
    Definition Classes
    Names
  9. final val Local: Location

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    ScannersCommon
  22. def enabled: Boolean

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

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

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  26. lazy val g: global.type

    Permalink
    Definition Classes
    ReflectToolkit
  27. final def getClass(): Class[_]

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

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

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

    Permalink
    Definition Classes
    SyntaxAnalyzer → SubComponent
  31. val internal: Boolean

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  46. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  48. def ownPhase: Phase

    Permalink
    Definition Classes
    SubComponent
  49. object paradiseDefinitions

    Permalink
    Definition Classes
    Definitions
  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. def removeAllRangePositions(tree: scala.tools.nsc.Global.Tree): Unit

    Permalink
    Definition Classes
    RemoveRangePositions
  54. val requires: List[String]

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  60. 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
  61. val terminal: Boolean

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

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

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

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

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

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

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

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

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

Inherited from ReflectToolkit

Inherited from reflect.Metadata

Inherited from Names

Inherited from ReplIntegration

Inherited from Symbols

Inherited from RemoveRangePositions

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