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 dateTime: Parser[DateTime, Char, String]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    BasicParsers
  12. val dateTimeFormat: 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 localDate: Parser[LocalDate, Char, String]

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

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

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

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

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

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

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

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

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

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

    Permalink
  31. def parseDateTime(dateTime: String): DateTime

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Helpers
  32. def parseLocalDate(localDate: String): LocalDate

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Helpers
  33. def parseYearMonth(yearMonth: String): YearMonth

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

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

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

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

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

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

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

    Permalink
    Attributes
    protected[this]
    Definition Classes
    BasicParsers
  41. val yearMonth: Parser[YearMonth, Char, String]

    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