Branch: refs/heads/master Author: Colomban Wendling ban@herbesfolles.org Committer: Colomban Wendling ban@herbesfolles.org Date: Mon, 14 Mar 2016 18:27:22 UTC Commit: e003da2beafb02406a4a3912d5885f6db317d821 https://github.com/geany/geany/commit/e003da2beafb02406a4a3912d5885f6db317d8...
Log Message: ----------- ruby: Properly skip documentation contents
Modified Paths: -------------- tagmanager/ctags/ruby.c tests/ctags/Makefile.am tests/ctags/ruby-doc.rb tests/ctags/ruby-doc.rb.tags
Modified: tagmanager/ctags/ruby.c 2 lines changed, 2 insertions(+), 0 deletions(-) =================================================================== @@ -331,6 +331,8 @@ static void findRubyTags (void) inMultiLineComment = FALSE; continue; } + if (inMultiLineComment) + continue;
skipWhitespace (&cp);
Modified: tests/ctags/Makefile.am 1 lines changed, 1 insertions(+), 0 deletions(-) =================================================================== @@ -255,6 +255,7 @@ test_sources = \ regexp.js \ return-hint.zep \ return-types.go \ + ruby-doc.rb \ ruby-sf-bug-364.rb \ rules.t2t \ sample.t2t \
Modified: tests/ctags/ruby-doc.rb 22 lines changed, 22 insertions(+), 0 deletions(-) =================================================================== @@ -0,0 +1,22 @@ +def f0; end + +=begin +def bug1 +end +=end + +def f1; end + +=begin +def bug2 +end +=end + +def f2; end + +=begin def doesntcount end +def bug3 +end +=end def notparsed end + +def f3; end
Modified: tests/ctags/ruby-doc.rb.tags 5 lines changed, 5 insertions(+), 0 deletions(-) =================================================================== @@ -0,0 +1,5 @@ +# format=tagmanager +f0�128�0 +f1�128�0 +f2�128�0 +f3�128�0
-------------- This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).