equal
deleted
inserted
replaced
691 fun unenclose str = String.substring (str, 1, size str - 2); |
691 fun unenclose str = String.substring (str, 1, size str - 2); |
692 |
692 |
693 (*simple quoting (does not escape special chars)*) |
693 (*simple quoting (does not escape special chars)*) |
694 val quote = enclose "\"" "\""; |
694 val quote = enclose "\"" "\""; |
695 |
695 |
696 val cartouche = enclose "\\<open>" "\\<close>"; |
696 val cartouche = enclose "\<open>" "\<close>"; |
697 |
697 |
698 val space_implode = String.concatWith; |
698 val space_implode = String.concatWith; |
699 |
699 |
700 val commas = space_implode ", "; |
700 val commas = space_implode ", "; |
701 val commas_quote = commas o map quote; |
701 val commas_quote = commas o map quote; |