mirror of
https://github.com/dimitri/pgloader.git
synced 2026-02-04 22:11:22 +01:00
Fix cl-csv delimiter type.
Travis spotted a bug with CCL that I failed to see, and that happens with Clozure-CL but not with SBCL apparently: 2018-07-03T21:04:11.053795Z FATAL The value "\\\"", derived from the initarg :DELIMITER, can not be used to set the value of the slot CL-CSV::DELIMITER in #<CL-CSV::READ-DISPATCH-TABLE-ENTRY #x30200143DDCD>, because it is not of type (VECTOR (OR (MEMBER T NIL) CHARACTER)). To fix, prefer the syntax #(#\\ #\") rather than "\\\"".
This commit is contained in:
parent
4eb8c7367f
commit
1b150182dc
@ -71,8 +71,8 @@
|
||||
(defrule option-fields-not-enclosed (and kw-fields kw-not kw-enclosed)
|
||||
(:constant (cons :quote nil)))
|
||||
|
||||
(defrule quote-quote "double-quote" (:constant "\"\""))
|
||||
(defrule backslash-quote "backslash-quote" (:constant "\\\""))
|
||||
(defrule quote-quote "double-quote" (:constant #(#\" #\")))
|
||||
(defrule backslash-quote "backslash-quote" (:constant #(#\\ #\")))
|
||||
(defrule escaped-quote-name (or quote-quote backslash-quote))
|
||||
(defrule escaped-quote-literal (or (and #\" #\") (and #\\ #\")) (:text t))
|
||||
(defrule escaped-quote (or escaped-quote-literal
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user