Hi, I'm trying to learn PlantUML, and I'm looking for a reference document for the language. I see many examples on the PlantUML.com homepage, in the Drawing UML with PlantUML PDF document, and in The Hitchhiker's Guide. But I'm not finding a reference that would explain what the content of the examples mean line by line. There is so much going on in the examples there's no way to figure out what part of the example causes what part of the corresponding image except by trial and error, and even if I get past the errors I'm still only guessing that I understand correctly.
E.g., if I look at the first example of a Class Diagram, I see two words on the first line, but what do they mean? Is the first word the text that goes into the image? Is it describing the a shape? Is it a keyword? In different examples I see special characters, parentheses, brackets, dollar signs and more. Where can I look up what each one means?
I don't see any explanation of how PlantUML decides whether it's creating a class diagram, or a sequence diagram or something else. It seems to be processing things line by line, but what everything means I have no idea.
Is there a document that describes the PlantUML language syntax such that I could read any PlantUML file and know what it means in terms of the generated diagram? Thanks!!