-
-
Notifications
You must be signed in to change notification settings - Fork 591
Open
Description
If we have a source file with something like:
namespace bar {
const auto FOO = 42u;
}
We get:
Caused by: org.bytedeco.javacpp.tools.ParserException: /path/to/header.hpp:2:Could not parse declaration at '='
At the moment it seems the parser chokes so much that it doesn't seem possible to even skip() these declarations, so you have to do something like:
infoMap.put(new Info("basename.hpp").linePatterns("\\s*const auto.*", ".*;\\s*").skip())
I think ideally these would be parsed, and if it was an unambiguous literal, type inference performed, otherwise cppTypes required before conversion.