Object

de.uni_luebeck.isp.tessla.Parser

Parsers

Related Doc: package Parser

Permalink

object Parsers extends Parsers

Linear Supertypes
Parsers, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Parsers
  2. Parsers
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. case class Failure extends ParseResult[Nothing] with Product with Serializable

    Permalink
    Definition Classes
    Parsers
  2. abstract class ParseResult[+Result] extends AnyRef

    Permalink
    Definition Classes
    Parsers
  3. trait Parser[+Result] extends AnyRef

    Permalink
    Definition Classes
    Parsers
  4. case class Success[Result] extends ParseResult[Result] with Product with Serializable

    Permalink
    Definition Classes
    Parsers
  5. case class Suggestion extends Product with Serializable

    Permalink
    Definition Classes
    Parsers

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. object Suggestion extends Serializable

    Permalink
    Definition Classes
    Parsers
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def boolLit: Parser[BoolLit]

    Permalink
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. val completionTokenDelimiter: String

    Permalink
    Definition Classes
    Parsers
  9. def defOrMacroDef: Parser[Statement]

    Permalink
  10. def describeAs[Result](description: String)(parser: Parser[Result]): Parser[Result]

    Permalink
    Definition Classes
    Parsers
  11. def eof: Parser[Some[Tokens.EOF.type]]

    Permalink
    Definition Classes
    Parsers
  12. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  13. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  14. def expr: Parser[Expr]

    Permalink
  15. def exprAppArg: Parser[AppArg]

    Permalink
  16. def exprAppArgs: Parser[Seq[AppArg]]

    Permalink
  17. def exprAtomic: Parser[Expr]

    Permalink
  18. def exprBoolLit: Parser[Expr]

    Permalink
  19. def exprFloatLit: Parser[Expr]

    Permalink
  20. def exprGroup: Parser[Expr]

    Permalink
  21. def exprIntLit: Parser[Expr]

    Permalink
  22. def exprLit: Parser[Expr]

    Permalink
  23. def exprNameOrApp: Parser[Expr]

    Permalink
  24. def exprStringLit: Parser[Expr]

    Permalink
  25. def fail: Parser[Nothing]

    Permalink
    Definition Classes
    Parsers
  26. def fail(expected: String): Parser[Nothing]

    Permalink
    Definition Classes
    Parsers
  27. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  28. def floatLit: Parser[FloatLit]

    Permalink
  29. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  30. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  31. def identifier: Parser[Identifier]

    Permalink
  32. def intLit: Parser[IntLit]

    Permalink
  33. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  34. def macroArg: Parser[MacroArg]

    Permalink
  35. def macroArgs: Parser[Seq[MacroArg]]

    Permalink
  36. def matchToken[Result](description: String, suggestions: ⇒ Set[Suggestion])(f: PartialFunction[WithLocation[Tokens.Token], Result]): Parser[Result]

    Permalink
    Definition Classes
    Parsers
  37. def matchTokenAlt[Result](description: Set[String], suggestions: ⇒ Set[Suggestion])(f: PartialFunction[WithLocation[Tokens.Token], Result]): Parser[Result]

    Permalink
    Definition Classes
    Parsers
  38. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  39. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  40. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  41. def parseAll[Result](p: ⇒ Parser[Result], s: String): ParseResult[Result]

    Permalink
    Definition Classes
    Parsers
  42. def parseAll[Result](p: ⇒ Parser[Result], s: Source): ParseResult[Result]

    Permalink
    Definition Classes
    Parsers
  43. def parseAll[Result](p: ⇒ Parser[Result], s: LookaheadSource): ParseResult[Result]

    Permalink
    Definition Classes
    Parsers
  44. def parseAll[Result](p: ⇒ Parser[Result], TokenIterator: Tokenizer.TokenIterator): ParseResult[Result]

    Permalink
    Definition Classes
    Parsers
  45. def rep1sep[T](rep: Parser[T], sep: Parser[Any]): Parser[List[T]]

    Permalink
    Definition Classes
    Parsers
  46. def repsep[T](rep: Parser[T], sep: Parser[Any]): Parser[List[T]]

    Permalink
    Definition Classes
    Parsers
  47. def spec: Parser[Spec]

    Permalink
  48. def statement: Parser[Statement]

    Permalink
  49. def stringLit: Parser[StringLit]

    Permalink
  50. def success[Result](result: ⇒ Result): Parser[Result] { def parse(input: de.uni_luebeck.isp.tessla.Parser.Parsers.tokenizer.TokenIterator): de.uni_luebeck.isp.tessla.Parser.Parsers.Success[Result] }

    Permalink
    Definition Classes
    Parsers
  51. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  52. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  53. implicit def token[T <: Tokens.Token](tok: T): Parser[WithLocation[T]]

    Permalink
    Definition Classes
    Parsers
  54. def token[T <: Tokens.Token](tok: T, docString: String): Parser[WithLocation[T]]

    Permalink
    Definition Classes
    Parsers
  55. implicit def tokenToParser(t: Tokens.Token): Parser[WithLocation[Tokens.Token]]

    Permalink
  56. val tokenizer: Tokenizer.type

    Permalink
    Definition Classes
    Parsers → Parsers
  57. def type: Parser[Ast.Type]

    Permalink
  58. def typeAppArgs: Parser[Seq[Ast.Type]]

    Permalink
  59. def typeAscr: Parser[Ast.Type]

    Permalink
  60. def typeNameOrApp: Parser[Ast.Type]

    Permalink
  61. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  62. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  63. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  64. def when[T](condition: Boolean)(thenParser: ⇒ Parser[T]): Parser[T]

    Permalink
    Definition Classes
    Parsers

Inherited from Parsers

Inherited from AnyRef

Inherited from Any

Ungrouped