# HG changeset patch # User wenzelm # Date 1289676005 -3600 # Node ID d5fb1f1a58570fd3a2bda80c3e05d0eaa96a3cf7 # Parent d5e9f760834190e49225c1198c546a09c66866a9 proper escape in regex; diff -r d5e9f7608341 -r d5fb1f1a5857 src/Pure/General/symbol.scala --- a/src/Pure/General/symbol.scala Sat Nov 13 20:13:35 2010 +0100 +++ b/src/Pure/General/symbol.scala Sat Nov 13 20:20:05 2010 +0100 @@ -41,7 +41,7 @@ \^raw: [\x20-\x7e\u0100-\uffff && [^.>]]* ) >""") private val malformed_symbol = new Regex("(?xs) (?!" + symbol + ")" + - """ [\ud800-\udbff\ufffd] | \\<^? """) + """ [\ud800-\udbff\ufffd] | \\<\^? """) val regex_total = new Regex(plain + "|" + physical_newline + "|" + symbol + "|" + malformed_symbol + "| .")