(zeus|idl)
comment
/\*
\*/
TODO
SYNTAX_ERROR
/\*
commentDoxygen
#.*
docparse
comment
//.*
TODO
type
\@import|void|bool|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]*:.*