class Parser extends AnyRef

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

Instance Constructors

  1. new Parser(currentFile: Path)

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. def Pos[_](implicit arg0: P[Any]): P[Position]
  5. def args[_](implicit arg0: P[Any]): P[(Array[Expr], Array[String])]
  6. def arr[_](implicit arg0: P[Any]): P[Expr]
  7. def arrBody[_](implicit arg0: P[Any]): P[Expr]
  8. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  9. def assertExpr[_](pos: Position)(implicit arg0: P[Any]): P[Expr]
  10. def assertStmt[_](implicit arg0: P[Any]): P[AssertStmt]
  11. def binaryop[_](implicit arg0: P[Any]): P[String]
  12. def bind[_](implicit arg0: P[Any]): P[Bind]
  13. def break[_](implicit arg0: P[Any]): P[Unit]
  14. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  15. def compSuffix[_](implicit arg0: P[Any]): P[Left[(ForSpec, Seq[CompSpec]), Nothing]]
  16. def compspec[_](implicit arg0: P[Any]): P[Seq[CompSpec]]
  17. def constructString(pos: Position, lines: Seq[String]): Str
  18. val currentFile: Path
  19. def document[_](implicit arg0: P[Any]): P[(Expr, FileScope)]
  20. def doubleString[_](implicit arg0: P[Any]): P[Seq[String]]
  21. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  22. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  23. def error[_](pos: Position)(implicit arg0: P[Any]): P[Expr.Error]
  24. def escape[_](implicit arg0: P[Any]): P[String]
  25. def escape0[_](implicit arg0: P[Any]): P[String]
  26. def escape1[_](implicit arg0: P[Any]): P[String]
  27. def expr[_](implicit arg0: P[Any]): P[Expr]
  28. def expr1[_](implicit arg0: P[Any]): P[Expr]
  29. def expr2[_](implicit arg0: P[Any]): P[Expr]
  30. def exprSuffix2[_](implicit arg0: P[Any]): P[(Expr) => Expr]
  31. def field[_](implicit arg0: P[Any]): P[Field]
  32. def fieldKeySep[_](implicit arg0: P[Any]): P[Product with Visibility with Serializable]
  33. def fieldname[_](implicit arg0: P[Any]): P[Product with FieldName with Serializable]
  34. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  35. def forspec[_](implicit arg0: P[Any]): P[ForSpec]
  36. def function[_](pos: Position)(implicit arg0: P[Any]): P[Expr]
  37. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  38. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  39. def id[_](implicit arg0: P[Any]): P[String]
  40. def ifElse[_](pos: Position)(implicit arg0: P[Any]): P[Expr]
  41. def ifspec[_](implicit arg0: P[Any]): P[IfSpec]
  42. def import[_](pos: Position)(implicit arg0: P[Any]): P[Import]
  43. def importStr[_](pos: Position)(implicit arg0: P[Any]): P[ImportStr]
  44. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  45. def literalDoubleString[_](implicit arg0: P[Any]): P[Seq[String]]
  46. def literalSingleString[_](implicit arg0: P[Any]): P[Seq[String]]
  47. def local[_](implicit arg0: P[Any]): P[Expr]
  48. def localExpr[_](implicit arg0: P[Any]): P[Expr]
  49. def member[_](implicit arg0: P[Any]): P[Member]
  50. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  51. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  52. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  53. def number[_](implicit arg0: P[Any]): P[Num]
  54. def objinside[_](implicit arg0: P[Any]): P[ObjBody]
  55. def objlocal[_](implicit arg0: P[Any]): P[Bind]
  56. def params[_](implicit arg0: P[Any]): P[Params]
  57. def singleString[_](implicit arg0: P[Any]): P[Seq[String]]
  58. def string[_](implicit arg0: P[Any]): P[String]
  59. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  60. def toString(): String
    Definition Classes
    AnyRef → Any
  61. def tripleBarBlank[_](implicit arg0: P[Any]): P[String]
  62. def tripleBarBlankHead[_](implicit arg0: P[Any]): P[String]
  63. def tripleBarString[_](implicit arg0: P[Any]): P[Seq[String]]
  64. def tripleBarStringBody[_](w: String)(implicit arg0: P[Any]): P[Seq[String]]
  65. def tripleBarStringHead[_](implicit arg0: P[Any]): P[(Seq[String], String, String)]
  66. def tripleBarStringLines[_](implicit arg0: P[Any]): P[Seq[String]]
  67. def unaryOpExpr[_](pos: Position, op: Char)(implicit arg0: P[Any]): P[UnaryOp]
  68. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  69. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  70. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped