Я пытаюсь сгенерировать теги для файла, который заканчивается на .js.Вот что происходит.
Didn't find a name for constructor^@^@node.js:201^@ throw e; // process.nextTick error, or 'error' event on first tick^@ ^^@Error: Didn't find a name for cons
tructor^@ at errorWithCode (/usr/local/lib/cfa2/jscfa.js:157:11)^@ at Array.toType (/usr/local/lib/cfa2/jscfa.js:1574:11)^@ at /usr/local/lib/cfa2/jscfa.js:1994:18^@
at Aval.forEachObj (/usr/local/lib/cfa2/jscfa.js:2020:5)^@ at Aval.toType (/usr/local/lib/cfa2/jscfa.js:1993:8)^@ at funToType (/usr/local/lib/cfa2/jscfa.js:3736:31)^@ a
t getTags (/usr/local/lib/cfa2/jscfa.js:3786:24)^@ at Object.interpret (/usr/local/lib/jsctags/ctags/interp.js:54:21)^@ at Object.scan (/usr/local/lib/jsctags/ctags/index.j
s:104:16)^@ at processPath (/usr/local/bin/jsctags:189:18)^@
Но если я просто переименую файл, изменив .js на .html, то он будет работать нормально.
Так что-то (vim, ctags или jsctags)) принимает какое-то решение на основе расширения файла при генерации тегов.
Что здесь происходит?Почему изменение имени файла на .html заставляет его работать?