The 'keyword3' properties section lists Doxygen keywords to be highlighted.
Unfortunately it does not cater for the
param[in]
param[out]
param[in,out]
variants, which are shown in the Error colour (red-brown).
However, adding the above three extra keywords (param[...]) to the list solves the issue - as long as there are no embedded spaces !
Logged In: YES
user_id=323126
Originator: YES
Ooops - it doesn't fix [in,out] - that is still shown as an error, presumably because the comma complicates things.
Any ideas ?!
Logged In: YES
user_id=12579
Originator: NO
I have added param[in] and param[out] to cpp.properties. You could look at changing the C++ lexer (in scintilla/src/LexCPP.cxx) to handle commas or commas within brackets.
Logged In: YES
user_id=323126
Originator: YES
Maybe just need a way of escaping the comma within the keyword pattern, so it gets matched literally ...