package parsers

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. sealed trait CanProduceLF extends AnyRef
  2. trait EndPos extends AnyRef
  3. class IndexPos extends Pos
  4. class Location extends AnyRef
  5. trait Pos extends StartPos with EndPos
  6. case class RegionBrace(indent: Int) extends RegionDelimNonIndented with CanProduceLF with Product with Serializable
  7. final class RegionCaseBody extends SepRegionNonIndented with CanProduceLF
  8. final class RegionCaseExpr extends SepRegionNonIndented
  9. sealed trait RegionControl extends RegionNonDelimNonIndented with CanProduceLF

    All control statements

  10. sealed trait RegionControlCond extends RegionControl

    Describes a scala3-style condition of an if or while which requires a terminating token.

  11. sealed trait RegionControlMaybeBody extends RegionControl

    Describes the part of an if or while whose condition started with an opening parenthesis, after encountering the matching closing parenthesis; it might still continue a scala3-style condition or describe the body instead.

  12. sealed trait RegionControlMaybeCond extends RegionControl

    Describes the initial part of an if or while condition that started with an opening parenthesis, before the matching closing parenthesis has been encountered.

  13. sealed trait RegionDefDecl extends RegionNonDelimNonIndented
  14. sealed trait RegionDelim extends SepRegion
  15. sealed trait RegionDelimNonIndented extends SepRegionNonIndented with RegionDelim
  16. sealed trait RegionFor extends RegionControl
  17. sealed trait RegionIf extends RegionControl
  18. case class RegionIndent(indent: Int) extends SepRegionIndented with RegionDelim with Product with Serializable
  19. case class RegionLine(indent: Int) extends RegionNonDelimNonIndented with CanProduceLF with Product with Serializable
  20. sealed trait RegionNonDelimNonIndented extends SepRegionNonIndented
  21. sealed trait RegionTemplateDecl extends RegionNonDelimNonIndented

    region hierarchy to mark packages, classes, etc which can use colon-eol before template

  22. sealed trait RegionWhile extends RegionControl
  23. trait Reporter extends AnyRef
  24. class ScalametaParser extends AnyRef
  25. final class ScannerTokens extends AnyRef
  26. sealed trait SepRegion extends AnyRef
  27. sealed trait SepRegionIndented extends SepRegion with CanProduceLF
  28. sealed trait SepRegionNonIndented extends SepRegion
  29. class SoftKeywords extends AnyRef
  30. trait StartPos extends AnyRef
  31. trait TokenIterator extends AnyRef
  32. class TreePos extends Pos

Value Members

  1. object Absolutize
  2. object AsMultilineComment
  3. object InfixMode extends Enumeration
  4. object Keywords
  5. object LazyTokenIterator
  6. object Location
  7. object Messages
  8. object MultilineComment
  9. object PlatformInvocationTargetException
  10. case object RegionBracket extends RegionDelimNonIndented with Product with Serializable
  11. case object RegionCaseMark extends RegionNonDelimNonIndented with Product with Serializable
  12. case object RegionDefMark extends RegionDefDecl with Product with Serializable
  13. case object RegionDefType extends RegionDefDecl with Product with Serializable
  14. case object RegionExtensionMark extends RegionNonDelimNonIndented with Product with Serializable

    this marks the initial part of extension

  15. object RegionFor
  16. case object RegionForBraces extends RegionFor with Product with Serializable
  17. case object RegionForMaybeParens extends RegionFor with Product with Serializable
  18. case object RegionForOther extends RegionFor with Product with Serializable
  19. case object RegionForParens extends RegionFor with Product with Serializable
  20. object RegionIf
  21. case object RegionIfCond extends RegionControlCond with RegionIf with Product with Serializable
  22. case object RegionIfMaybeBody extends RegionControlMaybeBody with RegionIf with Product with Serializable
  23. case object RegionIfMaybeCond extends RegionControlMaybeCond with RegionIf with Product with Serializable
  24. case object RegionParen extends RegionDelimNonIndented with Product with Serializable
  25. case object RegionTemplateBody extends RegionNonDelimNonIndented with Product with Serializable

    this marks the template body (or constructs which look like a template body, such as extensions).

    this marks the template body (or constructs which look like a template body, such as extensions). for instance, helps override handling of case designed for catch/match/partial function but inappropriate for enum.

  26. case object RegionTemplateInherit extends RegionTemplateDecl with Product with Serializable

    the initial part of the template, containing any inherit clauses

  27. case object RegionTemplateMark extends RegionTemplateDecl with CanProduceLF with Product with Serializable

    the initial part of declaration, before the template

  28. case object RegionThen extends RegionControl with Product with Serializable

    Describes the body of an if statement, with a possible else following.

  29. case object RegionTry extends SepRegionNonIndented with CanProduceLF with Product with Serializable
  30. object RegionWhile
  31. case object RegionWhileCond extends RegionControlCond with RegionWhile with Product with Serializable
  32. case object RegionWhileMaybeBody extends RegionControlMaybeBody with RegionWhile with Product with Serializable
  33. case object RegionWhileMaybeCond extends RegionControlMaybeCond with RegionWhile with Product with Serializable
  34. object Reporter
  35. object ScaladocParser

    Represents a scaladoc line.

  36. object ScalametaParser
  37. object ScannerTokens

Ungrouped