package parsers
- Alphabetic
- Public
- All
Type Members
- sealed trait CanProduceLF extends AnyRef
- trait EndPos extends AnyRef
- class IndexPos extends Pos
- final class Location extends AnyVal
- trait Pos extends StartPos with EndPos
- case class RegionBrace(indent: Int) extends RegionDelimNonIndented with CanProduceLF with Product with Serializable
- final class RegionCaseBody extends SepRegionNonIndented with CanProduceLF
- final class RegionCaseExpr extends RegionNonDelimNonIndented
-
sealed
trait
RegionControl extends RegionNonDelimNonIndented with CanProduceLF
All control statements
-
sealed
trait
RegionControlCond extends RegionControl
Describes a scala3-style condition of an
iforwhilewhich requires a terminating token. -
sealed
trait
RegionControlMaybeBody extends RegionControl
Describes the part of an
iforwhilewhose 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. -
sealed
trait
RegionControlMaybeCond extends RegionControl
Describes the initial part of an
iforwhilecondition that started with an opening parenthesis, before the matching closing parenthesis has been encountered. - sealed trait RegionDefDecl extends RegionNonDelimNonIndented
- sealed trait RegionDelim extends SepRegion
- sealed trait RegionDelimNonIndented extends SepRegionNonIndented with RegionDelim
- sealed trait RegionFor extends RegionControl
- sealed trait RegionIf extends RegionControl
- case class RegionIndent(indent: Int) extends SepRegionIndented with RegionDelim with Product with Serializable
- final class RegionIndentTry extends SepRegionIndented
- sealed trait RegionNonDelimNonIndented extends SepRegionNonIndented
-
sealed
trait
RegionTemplateDecl extends RegionNonDelimNonIndented
region hierarchy to mark packages, classes, etc which can use
colon-eolbefore template - sealed trait RegionWhile extends RegionControl
- trait Reporter extends AnyRef
- class ScalametaParser extends AnyRef
- final class ScannerTokens extends AnyRef
- sealed trait SepRegion extends AnyRef
- sealed trait SepRegionIndented extends SepRegion with CanProduceLF
- sealed trait SepRegionNonIndented extends SepRegion
- class SoftKeywords extends AnyRef
- trait StartPos extends AnyRef
- trait TokenIterator extends AnyRef
- class TreePos extends Pos
Value Members
- object Absolutize
- object AsMultilineComment
- object InfixMode extends Enumeration
- object LazyTokenIterator
- object Location
- object Messages
- object MultilineComment
- object PlatformInvocationTargetException
- object RegionBracket extends RegionDelimNonIndented with Product with Serializable
- object RegionCaseMark extends RegionNonDelimNonIndented with Product with Serializable
- object RegionDefMark extends RegionDefDecl with Product with Serializable
- object RegionDefType extends RegionDefDecl with Product with Serializable
-
object
RegionExtensionMark extends RegionNonDelimNonIndented with Product with Serializable
this marks the initial part of extension
- object RegionFor
- object RegionForBraces extends RegionFor with Product with Serializable
- object RegionForMaybeParens extends RegionFor with Product with Serializable
- object RegionForOther extends RegionFor with Product with Serializable
- object RegionIf
- object RegionIfCond extends RegionControlCond with RegionIf with Product with Serializable
- object RegionIfMaybeBody extends RegionControlMaybeBody with RegionIf with Product with Serializable
- object RegionIfMaybeCond extends RegionControlMaybeCond with RegionIf with Product with Serializable
- object RegionParen extends RegionDelimNonIndented with Product with Serializable
-
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
casedesigned for catch/match/partial function but inappropriate for enum. -
object
RegionTemplateInherit extends RegionTemplateDecl with Product with Serializable
the initial part of the template, containing any inherit clauses
-
object
RegionTemplateMark extends RegionTemplateDecl with Product with Serializable
the initial part of declaration, before the template
-
object
RegionThen extends RegionControl with Product with Serializable
Describes the body of an
ifstatement, with a possibleelsefollowing. - object RegionWhile
- object RegionWhileCond extends RegionControlCond with RegionWhile with Product with Serializable
- object RegionWhileMaybeBody extends RegionControlMaybeBody with RegionWhile with Product with Serializable
- object RegionWhileMaybeCond extends RegionControlMaybeCond with RegionWhile with Product with Serializable
- object Reporter
-
object
ScaladocParser
Represents a scaladoc line.
- object ScalametaParser
- object ScannerTokens