# # Midnight Commander DeviceTree format support for .dts .dtsi files # Based on file c.syntax - Syntax rules for the C and the C++ programming languages from mc-data_4.8.22-1_all.deb # context default keyword whole linestart \{\s\t\}\[\s\t\]#*\n brightmagenta keyword whole \[\s\t\]default yellow keyword whole linestart \[\s\t\]\{ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\}\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\]: cyan keyword /\* brown keyword \*/ brown keyword // brown keyword '\\\{"abtnvfr\}' brightgreen keyword '\\\{0123\}\{01234567\}\{01234567\}' brightgreen keyword '\\'' brightgreen keyword '\\\\' brightgreen keyword '\\0' brightgreen keyword '\{\s!"#$%&()\*\+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ\}' brightgreen # punctuation characters, sorted by ASCII code keyword ! yellow keyword % yellow keyword && yellow keyword & brightmagenta keyword ( brightcyan keyword ) brightcyan keyword \* yellow keyword \+ yellow keyword , brightcyan keyword - yellow keyword / yellow keyword : brightcyan keyword ; brightmagenta keyword = yellow # Comment for DeviceTree ( # keyword < yellow # keyword > yellow # Comment for DeviceTree } keyword ? brightcyan keyword [ brightcyan keyword ] brightcyan keyword ^ brightmagenta keyword { brightcyan keyword || yellow keyword | brightmagenta keyword } brightcyan keyword ~ brightmagenta # Add for DeviceTree { keyword < brightcyan keyword > brightcyan keyword whole include brightred # Add for DeviceTree } # Add for DeviceTree { context exclusive < > green keyword ( brightgreen keyword ) brightgreen keyword , brightcyan spellcheck # Add for DeviceTree } context exclusive /\* \*/ brown spellcheck context exclusive // \n brown spellcheck context linestart # \n brightred keyword \\\n yellow keyword /\**\*/ brown keyword //*\n brown keyword "+" red keyword <+> red context " " green spellcheck keyword \\" brightgreen keyword %% brightgreen keyword %\[#0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[L\]\{eEfgGoxX\} brightgreen keyword %\[0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[hl\]\{diuxX\} brightgreen keyword %\[hl\]n brightgreen keyword %\[-\]\[0123456789\*\]\[.\]\[0123456789\*\]s brightgreen keyword %[*] brightgreen keyword %c brightgreen keyword %p brightgreen keyword \\\{0123\}\{01234567\}\{01234567\} brightgreen keyword \\\\ brightgreen keyword \\' brightgreen keyword \\\{abtnvfr\} brightgreen