proper quote (amending 546020a98a91): e.g. relevant for "ISABELLE_BUILD_OPTIONS";
--- a/src/Pure/General/sql.scala Tue May 02 10:12:26 2017 +0200
+++ b/src/Pure/General/sql.scala Tue May 02 10:25:27 2017 +0200
@@ -34,7 +34,7 @@
"'" + s.map(escape_char(_)).mkString + "'"
def identifer(s: String): String =
- Long_Name.implode(Long_Name.explode(s).map(_.replace("\"", "\"\"")))
+ Long_Name.implode(Long_Name.explode(s).map(a => quote(a.replace("\"", "\"\""))))
def enclose(s: String): String = "(" + s + ")"
def enclosure(ss: Iterable[String]): String = ss.mkString("(", ", ", ")")