The creole markup seems to conflict with some syntax in class names. For example, I was trying to specify the name of a REST resource as an object/class in monospace font, so I used ""monospace"" creole format.
In a class name, it gives a syntax error:
@startuml
class ""http://example.com/resource/001/""
class ""Test""
@enduml
Similarly, I was trying to do a class name on two lines, so normally you need a pair of " around the whole thing:
@startuml
class "REST resource\n""http://example.com/resource/001/"""
@enduml
I tried escaping with \ but that didn't change anything. I think there is a conflict with the way " is parsed.
Is there a monospace tag <pre></pre> or something as a workaround?
I also noticed that __underline__ doesn't work properly in class names either:
@startuml
class "__Test__"
@enduml
It doesn't cause an error, but the text isn't underlined (there appears to be some kind of graphic artifact at the start and end, however).