You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Right, this is not a problem Breathe can solve, but is for Sphinx.
As you may have guessed, the problem is that parsing of lambda expressions has not been implemented yet, as that basically means all of C++ can be encountered.
Note that the rendering of the declaration should still be fine, except for the lambda expression being without styling.
Please open an issue over at Sphinx, then I'll progress on in when time allows. If you have other examples of such lambda expressions that are not being parsed, please list them as well. Then I'll prioritise the statement types that you need.
To be honest, we probably don't care whether the lambda expression is properly syntax-highlighted or not. What's mostly annoying is the warning itself :-)
When building the Apache Arrow docs, we get this warning:
Admittedly, C++ is hard to parse, so not necessarily expecting this to pass :-) Still, the warning is a bit distracting.
The text was updated successfully, but these errors were encountered: