ctags
ctags copied to clipboard
A maintained ctags implementation
Name of the parser: It is not clear from the output of ctags --list-subparsers, which parser is used for the Go language The command line you used to run ctags:...
In many areas, the parser assumes values returned from cppGetc() are in the range of unsigned char, [0, 0xff]. An overhaul is needed. ---- Can I pass the value returned...
``` [yamato@x201]~/var/ctags-github% cat /tmp/foo.js if (true) { this[0] = function() {}; } [yamato@x201]~/var/ctags-github% ./ctags -o - /tmp/foo.js ctags: Warning: ignoring null tag in /tmp/foo.js(line: 2) [yamato@x201]~/var/ctags-github% js /tmp/foo.js [yamato@x201]~/var/ctags-github% ```
TODO items to help people read the source code of linux kernel. - [x] introduce "section:" field to C parser (#3614) - [x] expand cpreprocessor macros used in linker scripts...
Close #1112. Limitations: - [ ] If an object literal is specified as a default value in object restructuring, the parser may fail to extract the variable (or constant): ```...
When playing with various languages I ran into this warning for this file: https://github.com/facebook/react/blob/master/src/renderers/shared/fiber/ReactFiberBeginWork.js It looks the code doesn't like lines like ``` var { findNextUnitOfWorkAtPriority } = require('ReactFiberPendingWork'); ```...
( Thank you for contacting us. If you are reporting an issue with the parsing output, please fill the following template. As your custom CTags configuration can affect results, please...
#3423 may fix this. However, I found another limit of the parser: ``` class G g{1}, j{2}; class G h{1}; ``` g, h, and j are not tagged. However, i...
I'm working hard to extend cork to support symbol tables. foo.js (taken from angular.js): ```JavaScript function createChildScopeClass(parent) { function ChildScope() { this.$$watchers = this.$$nextSibling = this.$$childHead = this.$$childTail = null;...