File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11# MeVisLab Description Language (MDL) Support
22
3- This extension shall be used for editing MeVisLab MDL files (mostly .def and .script).
3+ This extension shall be used for editing MeVisLab MDL files (mostly ` .def ` and ` .script ` ).
44
55## Features
66
77* Single-line comments
8- * Strings ("" and @@ )
8+ * Strings (` "" ` , ` "* ... *" ` and ` @@ ... @@ ` )
99
1010## TODO
1111
12- * "* * " strings
1312* Test/implement multiline strings
14- * More keywords
15- * Case-insensitive keywords (e.g. Yes, NO)
13+ * More keywords (cf. ` MeVisLab/IDE/Modules/IDE/MDLValidation.def ` )
1614* embeddedLanguage for Python code (e.g. Fiedlisteners)
1715
1816The vsc-extension-quickstart.md gives information on how to develop and use
Original file line number Diff line number Diff line change 3232 "keywords" : {
3333 "patterns" : [{
3434 "name" : " keyword.control.mdl" ,
35- "match" : " \\ b(true|false|on|off|yes|no)\\ b"
35+ "match" : " (?i) \\ b(true|false|on|off|yes|no)\\ b"
3636 }]
3737 },
3838 "strings" : {
Original file line number Diff line number Diff line change @@ -21,6 +21,12 @@ Window {
2121 Category {
2222 Field inputValue { slider = true }
2323 }
24+ Field foo {
25+ show0 = YES
26+ show1 = Yes
27+ show2 = yes
28+ show3 = yeS
29+ }
2430}
2531
2632Window "Alternative with Title" {
You can’t perform that action at this time.
0 commit comments