Package

scala.meta.internal

parsers

Permalink

package parsers

Visibility
  1. Public
  2. All

Type Members

  1. sealed trait CanProduceLF extends AnyRef

    Permalink
  2. trait EndPos extends AnyRef

    Permalink
  3. class IndexPos extends Pos

    Permalink
  4. class Location extends AnyRef

    Permalink
  5. trait Pos extends StartPos with EndPos

    Permalink
  6. case class RegionBrace(indent: Int) extends RegionDelimNonIndented with CanProduceLF with Product with Serializable

    Permalink
  7. case class RegionBracket(indent: Int) extends RegionDelimNonIndented with Product with Serializable

    Permalink
  8. final class RegionCaseBody extends SepRegionNonIndented with CanProduceLF

    Permalink
  9. final class RegionCaseExpr extends SepRegionNonIndented

    Permalink
  10. sealed trait RegionControl extends RegionNonDelimNonIndented with CanProduceLF

    Permalink

    All control statements

  11. sealed trait RegionControlCond extends RegionControl

    Permalink

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

  12. sealed trait RegionControlMaybeBody extends RegionControl

    Permalink

    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.

  13. sealed trait RegionControlMaybeCond extends RegionControl

    Permalink

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

  14. sealed trait RegionDefDecl extends RegionNonDelimNonIndented

    Permalink
  15. sealed trait RegionDelim extends SepRegion

    Permalink
  16. sealed trait RegionDelimNonIndented extends SepRegionNonIndented with RegionDelim

    Permalink
  17. sealed trait RegionFor extends RegionControl

    Permalink
  18. final class RegionGivenDecl extends RegionHasParamMark with CanProduceLF

    Permalink
  19. sealed trait RegionHasParamMark extends RegionNonDelimNonIndented

    Permalink
  20. sealed trait RegionIf extends RegionControl

    Permalink
  21. case class RegionIndent(indent: Int) extends SepRegionIndented with RegionDelim with Product with Serializable

    Permalink
  22. case class RegionLine(indent: Int) extends RegionNonDelimNonIndented with CanProduceLF with Product with Serializable

    Permalink
  23. sealed trait RegionNonDelimNonIndented extends SepRegionNonIndented

    Permalink
  24. case class RegionParen(indent: Int) extends RegionDelimNonIndented with Product with Serializable

    Permalink
  25. sealed trait RegionTemplateDecl extends RegionNonDelimNonIndented

    Permalink

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

  26. sealed trait RegionWhile extends RegionControl

    Permalink
  27. trait Reporter extends AnyRef

    Permalink
  28. class ScalametaParser extends AnyRef

    Permalink
  29. final class ScannerTokens extends AnyRef

    Permalink
  30. sealed trait SepRegion extends AnyRef

    Permalink
  31. sealed trait SepRegionIndented extends SepRegion with CanProduceLF

    Permalink
  32. sealed trait SepRegionNonIndented extends SepRegion

    Permalink
  33. class SoftKeywords extends AnyRef

    Permalink
  34. trait StartPos extends AnyRef

    Permalink
  35. trait TokenIterator extends AnyRef

    Permalink
  36. class TreePos extends Pos

    Permalink

Value Members

  1. object Absolutize

    Permalink
  2. object AsMultilineComment

    Permalink
  3. object InfixMode extends Enumeration

    Permalink
  4. object Keywords

    Permalink
  5. object LazyTokenIterator

    Permalink
  6. object Location

    Permalink
  7. object Messages

    Permalink
  8. object MultilineComment

    Permalink
  9. object PlatformInvocationTargetException

    Permalink
  10. object RegionCaseMark extends RegionNonDelimNonIndented with Product with Serializable

    Permalink
  11. object RegionDefMark extends RegionDefDecl with RegionHasParamMark with Product with Serializable

    Permalink
  12. object RegionDefType extends RegionDefDecl with Product with Serializable

    Permalink
  13. object RegionExtensionMark extends RegionHasParamMark with Product with Serializable

    Permalink

    this marks the initial part of extension

  14. object RegionFor

    Permalink
  15. object RegionForBraces extends RegionFor with Product with Serializable

    Permalink
  16. object RegionForMaybeParens extends RegionFor with Product with Serializable

    Permalink
  17. object RegionForOther extends RegionFor with Product with Serializable

    Permalink
  18. object RegionForParens extends RegionFor with Product with Serializable

    Permalink
  19. object RegionIf

    Permalink
  20. object RegionIfCond extends RegionControlCond with RegionIf with Product with Serializable

    Permalink
  21. object RegionIfMaybeBody extends RegionControlMaybeBody with RegionIf with Product with Serializable

    Permalink
  22. object RegionIfMaybeCond extends RegionControlMaybeCond with RegionIf with Product with Serializable

    Permalink
  23. object RegionTemplateBody extends RegionNonDelimNonIndented with Product with Serializable

    Permalink

    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.

  24. object RegionTemplateInherit extends RegionTemplateDecl with Product with Serializable

    Permalink

    the initial part of the template, containing any inherit clauses

  25. object RegionTemplateMark extends RegionTemplateDecl with RegionHasParamMark with CanProduceLF with Product with Serializable

    Permalink

    the initial part of declaration, before the template

  26. object RegionThen extends RegionControl with Product with Serializable

    Permalink

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

  27. object RegionTry extends SepRegionNonIndented with CanProduceLF with Product with Serializable

    Permalink
  28. object RegionWhile

    Permalink
  29. object RegionWhileCond extends RegionControlCond with RegionWhile with Product with Serializable

    Permalink
  30. object RegionWhileMaybeBody extends RegionControlMaybeBody with RegionWhile with Product with Serializable

    Permalink
  31. object RegionWhileMaybeCond extends RegionControlMaybeCond with RegionWhile with Product with Serializable

    Permalink
  32. object Reporter

    Permalink
  33. object ScalametaParser

    Permalink
  34. object ScannerTokens

    Permalink

Ungrouped