Module
SqlSquared.Parser
- Package
- purescript-sql-squared
- Repository
- slamdata/purescript-sql-squared
#parse Source
parse :: forall t. Corecursive t (SqlF EJsonF) => String -> Either ParseError t#parseQuery Source
parseQuery :: forall t. Corecursive t (SqlF EJsonF) => String -> Either ParseError (SqlQueryF t)#parseModule Source
parseModule :: forall t. Corecursive t (SqlF EJsonF) => String -> Either ParseError (SqlModuleF t)#prettyParse Source
prettyParse :: forall a. (String -> Either ParseError a) -> String -> Either String aRe-exports from SqlSquared.Parser.Tokenizer
#TokenStream Source
type TokenStream = Array PositionedToken#PositionedToken Source
type PositionedToken = { position :: Position, token :: Token }#printToken Source
printToken :: Token -> String- Modules
- SqlSquared
- SqlSquared.
Constructors - SqlSquared.
Lenses - SqlSquared.
Parser - SqlSquared.
Parser. Tokenizer - SqlSquared.
Path - SqlSquared.
Signature - SqlSquared.
Signature. BinaryOperator - SqlSquared.
Signature. Case - SqlSquared.
Signature. GroupBy - SqlSquared.
Signature. Ident - SqlSquared.
Signature. JoinType - SqlSquared.
Signature. OrderBy - SqlSquared.
Signature. OrderType - SqlSquared.
Signature. Projection - SqlSquared.
Signature. Relation - SqlSquared.
Signature. UnaryOperator - SqlSquared.
Utils