Menu

#346 PL/SQL - Missing Procedures/Functions

open
nobody
None
5
2014-10-29
2013-02-14
fantalone
No

I use CTAGS in jEdit but sometime it miss some procedure/function in my files.
I've tried one of your test case and it doesn't work on my version (see attachment):

<<...
create or replace package body p_test is

procedure do_this_stuff is begin
if true then
for idx in z+1 .. myarr.last loop
if myarr.exists(idx) then
null;
end if;
end loop;

elsif true then
for idx in myarr.first .. myarr.last loop
if myarr.exists(idx) then
null;
end if;
end loop;
end if;
end do_this_stuff;

procedure process_this (
p_flag in boolean
) is
begin
null;
end process_this;

procedure myfn1 (
p_str1 in varchar2,
p_str2 in varchar2
) is begin
process_this(false);
end myfn1;

procedure myfn2 (
p_str1 in varchar2,
p_str2 in varchar2
) is begin
process_this(true);
end myfn2;

end p_test;
..>>

I really love ctags: can you fix this problem?
Thank you!!!

Discussion

  • fantalone

    fantalone - 2013-02-14
     
  • Alexander Myshov

    That bug is fixed already in trunc branch. Just compile own ctags executable.

     
  • fantalone

    fantalone - 2014-10-29

    I'm not expert in compiling c projects. Can you tell me how to compile ctags executable?

     

Log in to post a comment.