object ScalaParser
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ScalaParser
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- trait ExprElementFlattenable extends AnyRef
- case class ExprElements (elements: List[ExprElement]) extends ExprElementFlattenable with Product with Serializable
- trait TypeElementFlattenable extends AnyRef
- case class TypeElements (elements: List[TypeElement]) extends TypeElementFlattenable with Product with Serializable
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
- implicit def eitherToExprFlattenable[A, B](either: Either[A, B])(implicit arg0: (A) ⇒ ExprElementFlattenable, arg1: (B) ⇒ ExprElementFlattenable): ExprElementFlattenable
- implicit def eitherToTypeFlattenable[A, B](either: Either[A, B])(implicit arg0: (A) ⇒ TypeElementFlattenable, arg1: (B) ⇒ TypeElementFlattenable): TypeElementFlattenable
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def exprElementFlatten[T](implicit arg0: (T) ⇒ ExprElementFlattenable): (T) ⇒ List[ExprElement]
- def exprElementFlatten2[T](t: T)(implicit arg0: (T) ⇒ ExprElementFlattenable): List[ExprElement]
- implicit def exprElementToExprFlattenable(exprElement: ExprElement): ExprElementFlattenable
- implicit def exprToExprFlattenable(expr: Expr): ExprElementFlattenable
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- def groupGeneralTokens(xs: List[ExprElement]): List[ExprElement]
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- implicit def listOfTokenToExprFlattenable(tokens: List[Token]): ExprElementFlattenable
- implicit def listOfTokenToTypeFlattenable(tokens: List[Token]): TypeElementFlattenable
- implicit def listToExprFlattenable[T](list: List[T])(implicit arg0: (T) ⇒ ExprElementFlattenable): ExprElementFlattenable
- implicit def listToTypeFlattenable[T](list: List[T])(implicit arg0: (T) ⇒ TypeElementFlattenable): TypeElementFlattenable
- def makeExpr(flattenables: ExprElementFlattenable*): Expr
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- implicit def optionToExprFlattenable[T](option: Option[T])(implicit arg0: (T) ⇒ ExprElementFlattenable): ExprElementFlattenable
- implicit def optionToTypeFlattenable[T](option: Option[T])(implicit arg0: (T) ⇒ TypeElementFlattenable): TypeElementFlattenable
- implicit def ordinaryPairToExprFlattenable[A, B](pair: (A, B))(implicit arg0: (A) ⇒ ExprElementFlattenable, arg1: (B) ⇒ ExprElementFlattenable): ExprElementFlattenable
- implicit def pairToTypeFlattenable[A, B](pair: (A, B))(implicit arg0: (A) ⇒ TypeElementFlattenable, arg1: (B) ⇒ TypeElementFlattenable): TypeElementFlattenable
-
def
parse(text: String, scalaVersion: String = ScalaVersions.DEFAULT_VERSION): Option[AstNode]
Parse the given text as a compilation unit or script
Parse the given text as a compilation unit or script
- returns
None if there is a parse error.
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
- implicit def tokenToExprFlattenable(token: Token): ExprElementFlattenable
- implicit def tokenToTypeFlattenable(token: Token): TypeElementFlattenable
- implicit def tripleToExprFlattenable[A, B, C](triple: (A, B, C))(implicit arg0: (A) ⇒ ExprElementFlattenable, arg1: (B) ⇒ ExprElementFlattenable, arg2: (C) ⇒ ExprElementFlattenable): ExprElementFlattenable
- implicit def tripleToTypeFlattenable[A, B, C](triple: (A, B, C))(implicit arg0: (A) ⇒ TypeElementFlattenable, arg1: (B) ⇒ TypeElementFlattenable, arg2: (C) ⇒ TypeElementFlattenable): TypeElementFlattenable
- def typeElementFlatten[T](implicit arg0: (T) ⇒ TypeElementFlattenable): (T) ⇒ List[TypeElement]
- def typeElementFlatten2[T](t: T)(implicit arg0: (T) ⇒ TypeElementFlattenable): List[TypeElement]
- def typeElementFlatten3(flattenables: TypeElementFlattenable*): List[TypeElement]
- implicit def typeElementToTypeFlattenable(typeElement: TypeElement): TypeElementFlattenable
- implicit def vectorToExprFlattenable[T](vector: Vector[T])(implicit arg0: (T) ⇒ ExprElementFlattenable): ExprElementFlattenable
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )