Drawj2d creates technical line drawings using a descriptive language. It writes pdf, svg, eps and emf vector graphics or png images.
The syntax is tcl-like. It is described in the function reference.
An example test that the highlighting is correct: see attached file *.hcl.
I tried editing the mode file with the XML plugin and it reports you have an error in this mode file:
/home/ezust/workspace/jedit/trunk/modes/drawj2d.xml
378:The content of element type "KEYWORDS" must match "(NULL|COMMENT1|COMMENT2|COMMENT3|COMMENT4|DIGIT|FUNCTION|INVALID|KEYWORD1|KEYWORD2|KEYWORD3|KEYWORD4|LABEL|LITERAL1|LITERAL2|LITERAL3|LITERAL4|MARKUP|OPERATOR)+".
I guess the <seq> inside the <keyword> is what the grammar is complaining about.
Can you fix it and verify it parses properly with the XML plugin sidekick parser on?</keyword></seq>
A fixed version is attached.
Committed 24451