Package

com.tecsisa.lightql

parser

Permalink

package parser

Linear Supertypes
LightqlParser, Operators, BasicParsers, Helpers, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. parser
  2. LightqlParser
  3. Operators
  4. BasicParsers
  5. Helpers
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class NamedFunction[T, V] extends (T) ⇒ V with Product with Serializable

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Helpers
  2. type StringMutable[+T] = Mutable[T, Char, String]

    Permalink
    Attributes
    protected
  3. type StringMutableFailure = Failure[Char, String]

    Permalink
    Attributes
    protected
  4. type StringMutableSuccess[T] = Success[T, Char, String]

    Permalink
    Attributes
    protected
  5. type StringParseCtx = ParseCtx[Char, String]

    Permalink
    Attributes
    protected
  6. type StringParsed[+T] = Parsed[T, Char, String]

    Permalink
  7. type StringParser[+T] = Parser[T, Char, String]

    Permalink
    Attributes
    protected

Value Members

  1. val Digits: NamedFunction[Char, Boolean]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Helpers
  2. object LightqlParser extends LightqlParser

    Permalink
  3. val Whitespace: NamedFunction[Char, Boolean]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Helpers
  4. val charSeq: fastparse.all.Parser[Unit]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    BasicParsers
  5. val clauseOperator: Parser[BinaryOperator, Char, String]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Operators
  6. val clauseTree: fastparse.noApi.Parser[ClauseTree]

    Permalink

    ClauseTree section

    ClauseTree section

    Attributes
    protected[this]
    Definition Classes
    LightqlParser
  7. val closeBracket: fastparse.all.Parser[Unit]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    BasicParsers
  8. val closeParen: fastparse.all.Parser[Unit]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    BasicParsers
  9. val closeParenLah: fastparse.all.Parser[Unit]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    BasicParsers
  10. val dMHms: fastparse.all.Parser[Unit]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    BasicParsers
  11. val date: Parser[DateTime, Char, String]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    BasicParsers
  12. val dateFormat: fastparse.all.Parser[Unit]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    BasicParsers
  13. val dateTimeFormatter: DateTimeFormatter

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Helpers
  14. val digits: fastparse.all.Parser[Unit]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    BasicParsers
  15. val double: Parser[Double, Char, String]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    BasicParsers
  16. val eqOperator: Parser[EqualityOperator, Char, String]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Operators
  17. val integer: Parser[Int, Char, String]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    BasicParsers
  18. val integral: fastparse.all.Parser[Unit]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    BasicParsers
  19. def list[T](p: fastparse.all.Parser[T]): fastparse.all.Parser[List[T]]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    BasicParsers
  20. val logicOperator: Parser[BinaryOperator with LogicOperator, Char, String]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Operators
  21. val matchingOperator: Parser[MatchingOperator, Char, String]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Operators
  22. def monospaced[T](p: fastparse.all.Parser[T]): fastparse.all.Parser[T]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    BasicParsers
  23. val numericOperator: Parser[BinaryOperator, Char, String]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Operators
  24. val oneSpaceAtLeast: fastparse.all.Parser[Unit]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    BasicParsers
  25. val openBracket: fastparse.all.Parser[Unit]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    BasicParsers
  26. val openParen: fastparse.all.Parser[Unit]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    BasicParsers
  27. val openParenLah: fastparse.all.Parser[Unit]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    BasicParsers
  28. def parenBlock[T](p: fastparse.all.Parser[T]): fastparse.all.Parser[Vector[T]]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    BasicParsers
  29. def parse(s: String): StringParsed[Query]

    Permalink
  30. def parseDate(date: String): DateTime

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Helpers
  31. def quoted[T](p: fastparse.all.Parser[T]): fastparse.all.Parser[String]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    BasicParsers
  32. val seconds: fastparse.all.Parser[Unit]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    BasicParsers
  33. val space: fastparse.all.Parser[Unit]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    BasicParsers
  34. val time: fastparse.all.Parser[Unit]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    BasicParsers
  35. val tz: fastparse.all.Parser[Unit]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    BasicParsers
  36. val white: Wrapper

    Permalink
    Attributes
    protected
  37. val year: fastparse.all.Parser[Unit]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    BasicParsers

Inherited from LightqlParser

Inherited from Operators

Inherited from BasicParsers

Inherited from Helpers

Inherited from AnyRef

Inherited from Any

Ungrouped