Adrien Destugues
Adrien Destugues
These should be keywords even in a method declaration. Probably just need to add a contains=cppKeyword to the appropriate places.
The parentheses of catch() contain a type and name, just like function parameters. Currently they are not correctly highlighted.
- The 'f' in sizeof is not highlighted correctly - If we see `sizeof(struct ...)` or `sizeof(class ....)` then the content of the sizeof is likely a type. Otherwise, we...
It's a C keyword, so it's not possible for it to be a type. Need to make sure the rules for keywords are stronger than the rules for types or...
Something like this: ``` int foo() { } ``` The "int" is not highlighted. I'm not sure how to handle it.
In particular, recognizing an identifier in C is quite easy (`\I\i*`) but in C++, not so much (because there can be namespaces and templates). See if we can write something...
Current code for detecting templates only allow `\I\i:` in template arguments. But there can also be commas and spaces.
the "auto" keyword is not detected and this results in the variable name in auto declarations being highlighted as a type.
For the contiki port, some files in GAME_C_FILES have a path like "../contiki/foo.c". Because of the "..", the object files for emu and native end up in the same directory....
- Plug mouse - Unplug mouse No device notification event is sent. I should get a device_unplugged event. Easy to see in the test_usb application, for example.