src/Pure/General/symbol.scala
changeset 66006 cec184536dfd
parent 65997 e3dc9ea67a62
child 66051 70d3d0818d42
equal deleted inserted replaced
66005:10e5265c2a25 66006:cec184536dfd
   577 
   577 
   578   def is_control(sym: Symbol): Boolean =
   578   def is_control(sym: Symbol): Boolean =
   579     (sym.startsWith("\\<^") && sym.endsWith(">")) || symbols.control_decoded.contains(sym)
   579     (sym.startsWith("\\<^") && sym.endsWith(">")) || symbols.control_decoded.contains(sym)
   580 
   580 
   581   def is_controllable(sym: Symbol): Boolean =
   581   def is_controllable(sym: Symbol): Boolean =
   582     !is_blank(sym) && !is_control(sym) && !is_open(sym) && !is_close(sym) && !is_malformed(sym)
   582     !is_blank(sym) && !is_control(sym) && !is_open(sym) && !is_close(sym) &&
       
   583     !is_malformed(sym) && sym != "\""
   583 
   584 
   584   val sub = "\\<^sub>"
   585   val sub = "\\<^sub>"
   585   val sup = "\\<^sup>"
   586   val sup = "\\<^sup>"
   586   val bold = "\\<^bold>"
   587   val bold = "\\<^bold>"
   587   val emph = "\\<^emph>"
   588   val emph = "\\<^emph>"