Packages

c

org.scalameta.paradise.parser

SyntaxAnalyzer

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

Linear Supertypes
ReflectToolkit, reflect.Metadata, 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. ReflectToolkit
  3. Metadata
  4. Names
  5. ReplIntegration
  6. Symbols
  7. Mirrors
  8. StdAttachments
  9. TreeInfo
  10. StdNames
  11. Definitions
  12. SyntaxAnalyzer
  13. JavaParsers
  14. JavaScanners
  15. Parsers
  16. ParsersCommon
  17. MarkupParsers
  18. Scanners
  19. ScannersCommon
  20. SubComponent
  21. AnyRef
  22. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SyntaxAnalyzer()

Type Members

  1. abstract class AbstractJavaScanner extends AbstractJavaTokenData
    Definition Classes
    JavaScanners
  2. abstract class AbstractJavaTokenData extends AnyRef
    Definition Classes
    JavaScanners
  3. trait CommonTokenData extends AnyRef
    Definition Classes
    ScannersCommon
  4. trait DocScanner extends AnyRef
    Definition Classes
    ScannersCommon
  5. case class JavaOpInfo extends Product with Serializable
    Definition Classes
    JavaParsers
  6. abstract class JavaParser extends scala.tools.nsc.javac.JavaParsers.ParserCommon
    Definition Classes
    JavaParsers
  7. abstract class JavaScanner extends AbstractJavaScanner with JavaTokenData with Cloneable with scala.tools.nsc.javac.JavaScanners.ScannerCommon with scala.tools.nsc.javac.JavaScanners.DocScanner
    Definition Classes
    JavaScanners
  8. trait JavaTokenData extends AbstractJavaTokenData
    Definition Classes
    JavaScanners
  9. class JavaUnitParser extends JavaParser
    Definition Classes
    JavaParsers
  10. class JavaUnitScanner extends JavaScanner
    Definition Classes
    JavaScanners
  11. type Location = Int
    Definition Classes
    Parsers
  12. class MalformedInput extends Exception
    Definition Classes
    Scanners
  13. class MarkupParser extends MarkupParserCommon
    Definition Classes
    MarkupParsers
  14. abstract class MemberDefTraverser extends scala.tools.nsc.Global.Traverser
    Definition Classes
    SyntaxAnalyzer
  15. class MemberPosReporter extends MemberDefTraverser
    Definition Classes
    SyntaxAnalyzer
  16. type Offset = Int
    Definition Classes
    ScannersCommon
  17. case class OpInfo extends Product with Serializable
    Definition Classes
    Parsers
  18. class OutlineParser extends SourceFileParser
    Definition Classes
    Parsers
  19. class ParensAnalyzer extends UnitScanner
    Definition Classes
    Scanners
  20. abstract class Parser extends scala.tools.nsc.ast.parser.Parsers.ParserCommon
    Definition Classes
    Parsers
  21. abstract class ParserCommon extends AnyRef
    Definition Classes
    ParsersCommon
  22. class ParserPhase extends scala.tools.nsc.ast.parser.SyntaxAnalyzer.StdPhase
    Definition Classes
    SyntaxAnalyzer
  23. abstract class Scanner extends CharArrayReader with TokenData with ScannerData with scala.tools.nsc.ast.parser.Scanners.ScannerCommon with scala.tools.nsc.ast.parser.Scanners.DocScanner
    Definition Classes
    Scanners
  24. trait ScannerCommon extends CommonTokenData
    Definition Classes
    ScannersCommon
  25. trait ScannerData extends TokenData with CharArrayReaderData
    Definition Classes
    Scanners
  26. class SourceFileParser extends Parser
    Definition Classes
    Parsers
  27. class SourceFileScanner extends Scanner
    Definition Classes
    Scanners
  28. abstract class StdPhase extends GlobalPhase
    Definition Classes
    SubComponent
  29. type Token = Int
    Definition Classes
    ScannersCommon
  30. trait TokenData extends scala.tools.nsc.ast.parser.Scanners.CommonTokenData
    Definition Classes
    Scanners
  31. class UnitParser extends SourceFileParser
    Definition Classes
    Parsers
  32. class UnitScanner extends SourceFileScanner
    Definition Classes
    Scanners
  33. trait Attachable [-T] extends AnyRef
    Definition Classes
    Metadata
  34. class Metadata [T] extends AnyRef
    Definition Classes
    Metadata
  35. implicit class RichAttachable [T] extends AnyRef
    Definition Classes
    Metadata
  36. implicit class RichMetadataAttachable [T] extends AnyRef
    Definition Classes
    Metadata
  37. implicit class ParadiseMirror extends AnyRef
    Definition Classes
    Mirrors
  38. implicit class XtensionInlineManglingName extends AnyRef
    Definition Classes
    Names
  39. implicit class XtensionInlineManglingString extends AnyRef
    Definition Classes
    Names
  40. case class CacheAttachment (cache: Map[String, Any]) extends Product with Serializable
    Definition Classes
    StdAttachments
  41. implicit class RichTree extends AnyRef
    Definition Classes
    StdAttachments
  42. case class SymbolCompleterAttachment (info: scala.tools.nsc.Global.Type) extends Product with Serializable
    Definition Classes
    StdAttachments
  43. case class SymbolExpansionAttachment (expansion: List[scala.tools.nsc.Global.Tree]) extends Product with Serializable
    Definition Classes
    StdAttachments
  44. case class SymbolSourceAttachment (source: scala.tools.nsc.Global.Tree) extends Product with Serializable
    Definition Classes
    StdAttachments
  45. implicit class ParadiseNme extends AnyRef
    Definition Classes
    StdNames
  46. implicit class ParadiseSymbol extends AnyRef
    Definition Classes
    Symbols
  47. 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
    Definition Classes
    TreeInfo
  48. implicit class ParadiseTreeInfo extends AnyRef
    Definition Classes
    TreeInfo

Abstract Value Members

  1. abstract val global: Global
    Definition Classes
    ReflectToolkit

Concrete 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 InBlock: Location
    Definition Classes
    Parsers
  5. final val InTemplate: Location
    Definition Classes
    Parsers
  6. lazy val InlineAnnotationMethodName: scala.tools.nsc.Global.TermName
    Definition Classes
    Names
  7. lazy val InlinePrefixParameterName: scala.tools.nsc.Global.TermName
    Definition Classes
    Names
  8. final val Local: Location
    Definition Classes
    Parsers
  9. lazy val ScalaValueClassNames: Seq[scala.tools.nsc.Global.TypeName]
    Definition Classes
    Parsers
  10. final def afterOwnPhase[T](op: ⇒ T): T
    Definition Classes
    SubComponent
    Annotations
    @inline()
  11. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  12. def attachExpansion(sym: scala.tools.nsc.Global.Symbol, trees: List[scala.tools.nsc.Global.Tree]): scala.tools.nsc.Global.Symbol
    Definition Classes
    StdAttachments
  13. def attachSource(sym: scala.tools.nsc.Global.Symbol, tree: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Symbol
    Definition Classes
    StdAttachments
  14. def attachedExpansion(sym: scala.tools.nsc.Global.Symbol): Option[List[scala.tools.nsc.Global.Tree]]
    Definition Classes
    StdAttachments
  15. def attachedSource(sym: scala.tools.nsc.Global.Symbol): scala.tools.nsc.Global.Tree
    Definition Classes
    StdAttachments
  16. def backupCompleter(sym: scala.tools.nsc.Global.Symbol): scala.tools.nsc.Global.Symbol
    Definition Classes
    StdAttachments
  17. final def beforeOwnPhase[T](op: ⇒ T): T
    Definition Classes
    SubComponent
    Annotations
    @inline()
  18. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. def createKeywordArray(keywords: Seq[(scala.tools.nsc.Global.Name, Token)], defaultToken: Token): (Token, Array[Token])
    Definition Classes
    ScannersCommon
  20. def enabled: Boolean
    Definition Classes
    SubComponent
  21. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  22. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  23. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  24. lazy val g: global.type
    Definition Classes
    ReflectToolkit
  25. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  26. def hasAttachedExpansion(sym: scala.tools.nsc.Global.Symbol): Boolean
    Definition Classes
    StdAttachments
  27. def hashCode(): Int
    Definition Classes
    SubComponent → AnyRef → Any
  28. val initial: Boolean
    Definition Classes
    SyntaxAnalyzer → SubComponent
  29. val internal: Boolean
    Definition Classes
    SubComponent
  30. def isExpanded(sym: scala.tools.nsc.Global.Symbol): Boolean
    Definition Classes
    StdAttachments
  31. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  32. def isMaybeExpandee(sym: scala.tools.nsc.Global.Symbol): Boolean
    Definition Classes
    StdAttachments
  33. def isNotExpandable(sym: scala.tools.nsc.Global.Symbol): Boolean
    Definition Classes
    StdAttachments
  34. def isWeak(sym: scala.tools.nsc.Global.Symbol): Boolean
    Definition Classes
    StdAttachments
  35. def literalUnit: scala.tools.nsc.Global.Literal
    Definition Classes
    ParsersCommon
  36. def markExpanded(sym: scala.tools.nsc.Global.Symbol): scala.tools.nsc.Global.Symbol
    Definition Classes
    StdAttachments
  37. def markMaybeExpandee(sym: scala.tools.nsc.Global.Symbol): scala.tools.nsc.Global.Symbol
    Definition Classes
    StdAttachments
  38. def markNotExpandable(sym: scala.tools.nsc.Global.Symbol): scala.tools.nsc.Global.Symbol
    Definition Classes
    StdAttachments
  39. def markWeak(sym: scala.tools.nsc.Global.Symbol): scala.tools.nsc.Global.Symbol
    Definition Classes
    StdAttachments
  40. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  41. def newLiteral(const: Any): scala.tools.nsc.Global.Literal
    Definition Classes
    ParsersCommon
  42. def newPhase(prev: Phase): StdPhase
    Definition Classes
    SyntaxAnalyzer → SyntaxAnalyzer → SubComponent
  43. def newUnitParser(unit: scala.tools.nsc.Global.CompilationUnit): UnitParser
  44. final def notify(): Unit
    Definition Classes
    AnyRef
  45. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  46. def ownPhase: Phase
    Definition Classes
    SubComponent
  47. val phaseName: String
    Definition Classes
    SyntaxAnalyzer → SubComponent
  48. def phaseNewFlags: Long
    Definition Classes
    SubComponent
  49. def phaseNextFlags: Long
    Definition Classes
    SubComponent
  50. val requires: List[String]
    Definition Classes
    SubComponent
  51. def restoreCompleter(sym: scala.tools.nsc.Global.Symbol): Unit
    Definition Classes
    StdAttachments
  52. val runsAfter: List[String]
    Definition Classes
    SyntaxAnalyzer → SubComponent
  53. val runsBefore: List[String]
    Definition Classes
    SubComponent
  54. val runsRightAfter: None.type
    Definition Classes
    SyntaxAnalyzer → SubComponent
  55. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  56. def tellReplAboutExpansion(sym: scala.tools.nsc.Global.Symbol, companion: scala.tools.nsc.Global.Symbol, expanded: List[scala.tools.nsc.Global.Tree]): Unit
    Definition Classes
    ReplIntegration
  57. val terminal: Boolean
    Definition Classes
    SubComponent
  58. def toString(): String
    Definition Classes
    AnyRef → Any
  59. final val token2name: Map[Int, scala.tools.nsc.Global.Name]
    Definition Classes
    Scanners
  60. def token2string(token: Token): String
    Definition Classes
    Scanners
  61. def unmarkExpanded(sym: scala.tools.nsc.Global.Symbol): scala.tools.nsc.Global.Symbol
    Definition Classes
    StdAttachments
  62. def unmarkWeak(sym: scala.tools.nsc.Global.Symbol): scala.tools.nsc.Global.Symbol
    Definition Classes
    StdAttachments
  63. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  64. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  65. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  66. object paradiseDefinitions
    Definition Classes
    Definitions
  67. object Attachable
    Definition Classes
    Metadata
  68. object WeakSymbolAttachment extends Product with Serializable
    Definition Classes
    StdAttachments

Inherited from ReflectToolkit

Inherited from reflect.Metadata

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