Masatake YAMATO
Masatake YAMATO
This is not reproduced in Exuberant-ctags.
The shorten input I made misses a semicolon. It should be: ``` public class AccountSetupNoteDialogFragment { public Dialog onCreateDialog(Bundle savedInstanceState) { return new AlertDialog.Builder(context) .setPositiveButton( new DialogInterface.OnClickListener() { public void...
Thank you for reporting. Reproduced. Could you give me shorter input?
It seems that fixing this is not so easy.
The input is recorded as a test case triggering the bug. See #1756.
I'm working on reimplenting the java parser with using a parser generator. What I got today is what you wanted:) I have to work on this item more. ``` [yamato@master]~/var/ctags-peg/Units/parser-java.r/anonymous-class.b%...
I have measured the performance of the new Java parser. Too slow. 30 ~ 50 times slower than the current implementation. I have to rewrite a new one without the...
Thank you for contacting. The lua parser is incomplete to implement what you want quickly. For example, it doesn't capture a variable like `myVar` in your example. The current implementation...
@eliasdaler, thank you! > @masatake, what would be a good starting point for improving the parser? * Please, read "TAG ENTRIES" in man/ctags.1.rst.in. I would like to understand the concepts,...
@doronbehar, thank you. Ctags is not an interpreter nor compiler. So I think tagging `foo:myMethod` is overdoing for ctags. I guess the way tracking the assignment is not obvious. ```...