Îõ³h&ONone#$%?@ NoneAsqlite-simple-interpolate;Quote a SQL statement with embedded antiquoted expressions.ñThe result of the quasiquoter is a tuple, containing the statement string and a list of parameters. For example: 9[isql|SELECT field FROM table WHERE name = ${map toLower ELLIOT} LIMIT ${10}|]produces Ë("SELECT field FROM table WHERE name = ? LIMIT ?", [toField ((map toLower) ELLIOT), toField 10])How the parser works:!Any expression occurring between ${ and } will be replaced with a ?" and passed as a query parameter.ïCharacters preceded by a backslash are treated literally. This enables the inclusion of the literal substring ${+ within your quoted text by writing it as \${. The literal sequence \${ may be written as \\${.+Note: This quasiquoter is a wrapper around  .ùThis quasiquoter only works in expression contexts and will throw an error at compile time if used in any other context.sqlite-simple-interpolateThe internal parser used by .sqlite-simple-interpolateInvokes ! with arguments provided by 2. The result is of type '(Connection -> IO [r])'.sqlite-simple-interpolateInvokes " with arguments provided by 0 The result is of type '(Connection -> IO ())'.sqlite-simple-interpolateInvokes # with arguments provided by É. The result is of type 'a -> (a -> row -> IO a) -> Connection -> IO a'.$      !"#$"%&"%'"%()%sqlite-simple-interpolate-0.1-inplace&Database.SQLite.Simple.QQ.Interpolated-Database.SQLite.Simple.QQ.Interpolated.ParserisqlquoteInterpolatedSqliqueryiexecuteifold EscapeState UnescapedEscaped QuoteStateNoneSingleDouble HsChompStateprevCharWasIdentCharconsumedbraceCt quoteState StringPartAntiEscLitparseInterpolatedpInterp pStringPartpAnti pAntiOpen pAntiClose pAntiExprpUntilUnbalancedCloseBracepEscpLit×sqlite-simple-0.4.18.0-939d1bf5719f327002b59bceb66c2555601207375d56ff1660352301e531ed66Database.SQLite.Simple.QQsqlDatabase.SQLite.Simplequeryexecutefold