C++ super quotes compiler bug?

I took my ctags command from this line of the Arduino CLI source code (which originated from arduino-builder):

https://github.com/arduino/arduino-cli/blob/0.22.0/legacy/builder/ctags/ctags_properties.go#L25

If you are using Arduino CLI directly or Arduino IDE 2.x instead of Arduino IDE 1.x, ctags is installed in the builtin package under the "Arduino15" folder. For example, on Windows it will be something like this:

C:\Users\<user name>\AppData\Local\Arduino15\packages\builtin\tools\ctags\5.8-arduino11\ctags.exe

Does Arduino use its own adapted version of the "Exuberant" ctags ?
The "Exuberant" version itself might be outdated.

In linux distributions, often the "Universal" ctags is included in the repositories, which is maintained.

It looks like it:

It seems that Arduino's version is based on the latest release of exuberant ctags. From a quick look at its sourceforge, it does appear that there has been some work upstream since that release.

They did mention that they would like to switch to "universal" in the issue I linked above.

1 Like

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.