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. final class Location extends AnyVal

    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. final class RegionCaseBody extends SepRegionNonIndented with CanProduceLF

    Permalink
  8. final class RegionCaseExpr extends RegionNonDelimNonIndented

    Permalink
  9. sealed trait RegionControl extends RegionNonDelimNonIndented with CanProduceLF

    Permalink

    All control statements

  10. sealed trait RegionControlCond extends RegionControl

    Permalink

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

  11. 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.

  12. 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.

  13. sealed trait RegionDefDecl extends RegionNonDelimNonIndented

    Permalink
  14. sealed trait RegionDelim extends SepRegion

    Permalink
  15. sealed trait RegionDelimNonIndented extends SepRegionNonIndented with RegionDelim

    Permalink
  16. sealed trait RegionFor extends RegionControl

    Permalink
  17. sealed trait RegionIf extends RegionControl

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

    Permalink
  19. final class RegionIndentTry extends SepRegionIndented

    Permalink
  20. sealed trait RegionNonDelimNonIndented extends SepRegionNonIndented

    Permalink
  21. sealed trait RegionTemplateDecl extends RegionNonDelimNonIndented

    Permalink

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

  22. sealed trait RegionWhile extends RegionControl

    Permalink
  23. trait Reporter extends AnyRef

    Permalink
  24. class ScalametaParser extends AnyRef

    Permalink
  25. final class ScannerTokens extends AnyRef

    Permalink
  26. sealed trait SepRegion extends AnyRef

    Permalink
  27. sealed trait SepRegionIndented extends SepRegion with CanProduceLF

    Permalink
  28. sealed trait SepRegionNonIndented extends SepRegion

    Permalink
  29. class SoftKeywords extends AnyRef

    Permalink
  30. trait StartPos extends AnyRef

    Permalink
  31. trait TokenIterator extends AnyRef

    Permalink
  32. class TreePos extends Pos

    Permalink

Value Members

  1. object Absolutize

    Permalink
  2. object AsMultilineComment

    Permalink
  3. object InfixMode extends Enumeration

    Permalink
  4. object LazyTokenIterator

    Permalink
  5. object Location

    Permalink
  6. object Messages

    Permalink
  7. object MultilineComment

    Permalink
  8. object PlatformInvocationTargetException

    Permalink
  9. object RegionBracket extends RegionDelimNonIndented with Product with Serializable

    Permalink
  10. object RegionCaseMark extends RegionNonDelimNonIndented with Product with Serializable

    Permalink
  11. object RegionDefMark extends RegionDefDecl with Product with Serializable

    Permalink
  12. object RegionDefType extends RegionDefDecl with Product with Serializable

    Permalink
  13. object RegionExtensionMark extends RegionNonDelimNonIndented 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 RegionIf

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

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

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

    Permalink
  22. object RegionParen extends RegionDelimNonIndented 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 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 RegionWhile

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

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

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

    Permalink
  31. object Reporter

    Permalink
  32. object ScaladocParser

    Permalink

    Represents a scaladoc line.

  33. object ScalametaParser

    Permalink
  34. object ScannerTokens

    Permalink

Ungrouped