(zeus|idl)
comment
/\*
\*/
TODO
SYNTAX_ERROR
/\*
commentDoxygen
#.*$
docparse
comment
//.*$
TODO
type
\@import|void|bool|path|uri|string|int(8|16|32|64)|uint(8|16|32|64)|float(32|64)|vector:(bool|string|int(8|16|32|64)|uint(8|16|32|64)|float(32|64))|time|duration|file|stream\@
number
\@((0(x|X)[0-9a-fA-F]*)|(\d+\.?\d*|\.\d+)((e|E)(\+|\-)?\d+)?)(L|l|UL|ul|u|U|F|f)?\@
functionName
\@((\w|_)+[ \t]*\()
doxygen-key-known
(srv\-brief|srv\-version|srv\-type|srv\-author|brief|param|return|note):
inputFunction
\@\w+:\@
SYNTAX_ERROR
TODO[ \t]*:.*