object ScalaParser

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ScalaParser
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait ExprElementFlattenable extends AnyRef
  2. case class ExprElements (elements: List[ExprElement]) extends ExprElementFlattenable with Product with Serializable
  3. trait TypeElementFlattenable extends AnyRef
  4. case class TypeElements (elements: List[TypeElement]) extends TypeElementFlattenable with Product with Serializable

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. implicit def eitherToExprFlattenable[A, B](either: Either[A, B])(implicit arg0: (A) ⇒ ExprElementFlattenable, arg1: (B) ⇒ ExprElementFlattenable): ExprElementFlattenable
  7. implicit def eitherToTypeFlattenable[A, B](either: Either[A, B])(implicit arg0: (A) ⇒ TypeElementFlattenable, arg1: (B) ⇒ TypeElementFlattenable): TypeElementFlattenable
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  10. def exprElementFlatten[T](implicit arg0: (T) ⇒ ExprElementFlattenable): (T) ⇒ List[ExprElement]
  11. def exprElementFlatten2[T](t: T)(implicit arg0: (T) ⇒ ExprElementFlattenable): List[ExprElement]
  12. implicit def exprElementToExprFlattenable(exprElement: ExprElement): ExprElementFlattenable
  13. implicit def exprToExprFlattenable(expr: Expr): ExprElementFlattenable
  14. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  16. def groupGeneralTokens(xs: List[ExprElement]): List[ExprElement]
  17. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  18. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  19. implicit def listOfTokenToExprFlattenable(tokens: List[Token]): ExprElementFlattenable
  20. implicit def listOfTokenToTypeFlattenable(tokens: List[Token]): TypeElementFlattenable
  21. implicit def listToExprFlattenable[T](list: List[T])(implicit arg0: (T) ⇒ ExprElementFlattenable): ExprElementFlattenable
  22. implicit def listToTypeFlattenable[T](list: List[T])(implicit arg0: (T) ⇒ TypeElementFlattenable): TypeElementFlattenable
  23. def makeExpr(flattenables: ExprElementFlattenable*): Expr
  24. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  25. final def notify(): Unit
    Definition Classes
    AnyRef
  26. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  27. implicit def optionToExprFlattenable[T](option: Option[T])(implicit arg0: (T) ⇒ ExprElementFlattenable): ExprElementFlattenable
  28. implicit def optionToTypeFlattenable[T](option: Option[T])(implicit arg0: (T) ⇒ TypeElementFlattenable): TypeElementFlattenable
  29. implicit def ordinaryPairToExprFlattenable[A, B](pair: (A, B))(implicit arg0: (A) ⇒ ExprElementFlattenable, arg1: (B) ⇒ ExprElementFlattenable): ExprElementFlattenable
  30. implicit def pairToTypeFlattenable[A, B](pair: (A, B))(implicit arg0: (A) ⇒ TypeElementFlattenable, arg1: (B) ⇒ TypeElementFlattenable): TypeElementFlattenable
  31. 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.

  32. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  33. def toString(): String
    Definition Classes
    AnyRef → Any
  34. implicit def tokenToExprFlattenable(token: Token): ExprElementFlattenable
  35. implicit def tokenToTypeFlattenable(token: Token): TypeElementFlattenable
  36. implicit def tripleToExprFlattenable[A, B, C](triple: (A, B, C))(implicit arg0: (A) ⇒ ExprElementFlattenable, arg1: (B) ⇒ ExprElementFlattenable, arg2: (C) ⇒ ExprElementFlattenable): ExprElementFlattenable
  37. implicit def tripleToTypeFlattenable[A, B, C](triple: (A, B, C))(implicit arg0: (A) ⇒ TypeElementFlattenable, arg1: (B) ⇒ TypeElementFlattenable, arg2: (C) ⇒ TypeElementFlattenable): TypeElementFlattenable
  38. def typeElementFlatten[T](implicit arg0: (T) ⇒ TypeElementFlattenable): (T) ⇒ List[TypeElement]
  39. def typeElementFlatten2[T](t: T)(implicit arg0: (T) ⇒ TypeElementFlattenable): List[TypeElement]
  40. def typeElementFlatten3(flattenables: TypeElementFlattenable*): List[TypeElement]
  41. implicit def typeElementToTypeFlattenable(typeElement: TypeElement): TypeElementFlattenable
  42. implicit def vectorToExprFlattenable[T](vector: Vector[T])(implicit arg0: (T) ⇒ ExprElementFlattenable): ExprElementFlattenable
  43. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  44. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  45. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped