]> code.delx.au - gnu-emacs/blobdiff - test/etags/CTAGS.good
Improve Ruby support in 'etags'
[gnu-emacs] / test / etags / CTAGS.good
index 045c52a579607200db1c06ccc0a354f44721559f..86eb9f85cf3180e352f90d0b63b55bc651e46a5b 100644 (file)
@@ -1,4 +1,3 @@
-       objc-src/Subprocess.m   /^@interface Subprocess(Private)$/
 #a-defer-word  forth-src/test-forth.fth        /^defer #a-defer-word$/
 #some-storage  forth-src/test-forth.fth        /^2000 buffer: #some-storage$/
 $      make-src/Makefile       /^      @-$(MAKE) OPTIONS='--no-members' ${LATEST}ediff$/
@@ -47,6 +46,7 @@ $user_comment_lc      php-src/lce_functions.php       115
 ($string,$flag,@string,@temp,@last     perl-src/yagrip.pl      40
 (a-forth-constant      forth-src/test-forth.fth        /^constant (a-forth-constant$/
 (another-forth-word    forth-src/test-forth.fth        /^: (another-forth-word) ( -- )$/
++      ruby-src/test.rb        /^        def +(y)$/
 +      tex-src/texinfo.tex     /^\\def+{{\\tt \\char 43}}$/
 /.notdef       ps-src/rfc1245.ps       /^\/.notdef \/.notdef \/.notdef \/.notdef \/.notdef \/.not/
 /.notdef       ps-src/rfc1245.ps       /^\/.notdef \/.notdef \/.notdef \/.notdef \/.notdef \/.not/
@@ -178,6 +178,9 @@ $user_comment_lc    php-src/lce_functions.php       115
 /yen   ps-src/rfc1245.ps       /^\/yen \/.notdef \/.notdef \/.notdef \/.notdef \/.notdef /
 :a-forth-dictionary-entry      forth-src/test-forth.fth        /^create :a-forth-dictionary-entry$/
 <      tex-src/texinfo.tex     /^\\def<{{\\tt \\less}}$/
+<<     ruby-src/test.rb        /^        def <<(y)$/
+<=     ruby-src/test.rb        /^        def <=(y)$/
+<=>    ruby-src/test.rb        /^        def <=>(y)$/
 =      tex-src/texinfo.tex     /^\\global\\let\\section = \\numberedsec$/
 =      tex-src/texinfo.tex     /^\\global\\let\\subsection = \\numberedsubsec$/
 =      tex-src/texinfo.tex     /^\\global\\let\\subsubsection = \\numberedsubsubsec$/
@@ -192,6 +195,8 @@ $user_comment_lc    php-src/lce_functions.php       115
 =      tex-src/texinfo.tex     /^\\global\\let\\subsubsection = \\numberedsubsubsec$/
 =      tex-src/texinfo.tex     /^\\global\\def={{\\tt \\char 61}}}$/
 =/f    ada-src/etags-test-for.ada      /^   function "=" (L, R : System.Address) return Boo/
+==     ruby-src/test.rb        /^        def ==(y)$/
+===    ruby-src/test.rb        /^        def ===(y)$/
 =\indexdummyfont       tex-src/texinfo.tex     /^\\let\\cite=\\indexdummyfont$/
 =\relax        tex-src/texinfo.tex     /^\\let\\chapter=\\relax$/
 =\relax        tex-src/texinfo.tex     /^\\let\\section=\\relax$/
@@ -221,6 +226,9 @@ A   cp-src/c.C      73
 A      cp-src/c.C      117
 A      cp-src/fail.C   7
 A      cp-src/fail.C   23
+A      ruby-src/test1.ruby     /^class A$/
+A      ruby-src/test1.ruby     /^module A$/
+ABC    ruby-src/test1.ruby     11
 ADDRESS        c-src/emacs/src/gmalloc.c       /^#define ADDRESS(B)    ((void *) (((B) - 1) * BLOCKSIZ/
 ALIGNOF_STRUCT_LISP_VECTOR     c-src/emacs/src/lisp.h  1378
 ALLOCATED_BEFORE_DUMPING       c-src/emacs/src/gmalloc.c       /^#define ALLOCATED_BEFORE_DUMPING(P) \\$/
@@ -283,6 +291,7 @@ B   cp-src/c.C      /^void B::B() {}$/
 B      cp-src/c.C      122
 B      cp-src/fail.C   8
 B      cp-src/fail.C   24
+B      ruby-src/test1.ruby     /^  class B$/
 BE_Node        cp-src/c.C      /^void BE_Node::BE_Node() {}$/
 BE_Node        cp-src/c.C      77
 BITS_PER_BITS_WORD     c-src/emacs/src/lisp.h  125
@@ -307,6 +316,7 @@ BUFFERP     c-src/emacs/src/lisp.h  /^BUFFERP (Lisp_Object a)$/
 BUFFERSIZE     objc-src/Subprocess.h   43
 BUFFER_OBJFWDP c-src/emacs/src/lisp.h  /^BUFFER_OBJFWDP (union Lisp_Fwd *a)$/
 BYTE_MARK_STACK        c-src/emacs/src/lisp.h  3181
+Bar    lua-src/test.lua        /^function Square.something:Bar ()$/
 Bar    perl-src/kai-test.pl    /^package Bar;$/
 Bar::f4        perl-src/kai-test.pl    /^sub Bar::f4 {$/
 Bar::f5        perl-src/kai-test.pl    /^sub f5 {$/
@@ -426,9 +436,11 @@ C_entries  c-src/etags.c   /^C_entries (int c_ext, FILE *inf)$/
 C_stab_entry   c-src/etags.c   2271
 C_symtype      c-src/etags.c   /^C_symtype (char *str, int len, int c_ext)$/
 ChangeFileType pas-src/common.pas      /^function ChangeFileType; (*(FileName : NameString;/
+Circle.getPos  lua-src/test.lua        /^function Circle.getPos ()$/
 Cjava_entries  c-src/etags.c   /^Cjava_entries (FILE *inf)$/
 Cjava_help     c-src/etags.c   551
 Cjava_suffixes c-src/etags.c   549
+ClassExample   ruby-src/test.rb        /^    class ClassExample$/
 Clear/p        ada-src/2ataspri.adb    /^   procedure Clear (Cell : in out TAS_Cell) is$/
 Clear/p        ada-src/2ataspri.ads    /^   procedure Clear        (Cell : in out TAS_Cell)/
 Cobol_help     c-src/etags.c   558
@@ -448,6 +460,7 @@ Condition_Variable/t        ada-src/2ataspri.ads    /^   type Condition_Variable is privat
 Condition_Variable/t   ada-src/2ataspri.ads    /^   type Condition_Variable is$/
 Configure      pyt-src/server.py       /^class Configure(Frame, ControlEdit):$/
 ConfirmQuit    pyt-src/server.py       /^def ConfirmQuit(frame, context):$/
+Constant       ruby-src/test1.ruby     26
 ControlEdit    pyt-src/server.py       /^class ControlEdit(Frame):$/
 Controls       pyt-src/server.py       /^class Controls:$/
 CopyTextString pas-src/common.pas      /^function CopyTextString;(*($/
@@ -459,6 +472,7 @@ Create_LL_Task/p    ada-src/2ataspri.adb    /^   procedure Create_LL_Task$/
 Create_LL_Task/p       ada-src/2ataspri.ads    /^   procedure Create_LL_Task$/
 Cstar_entries  c-src/etags.c   /^Cstar_entries (FILE *inf)$/
 Cstar_suffixes c-src/etags.c   562
+Cube.data.getFoo       lua-src/test.lua        /^function Cube.data.getFoo ()$/
 D      cp-src/fail.C   41
 D      cp-src/fail.C   /^              D() : ::A::T2::T(97), x(1066) {}$/
 DAEMON_RUNNING c-src/emacs/src/lisp.h  4258
@@ -927,11 +941,13 @@ Mconway.cpp       cp-src/conway.cpp       /^void main(void)$/
 Metags c-src/etags.c   /^main (int argc, char **argv)$/
 Mfail  cp-src/fail.C   /^main()$/
 Mkai-test.pl   perl-src/kai-test.pl    /^package main;$/
+ModuleExample  ruby-src/test.rb        /^module ModuleExample$/
 More_Lisp_Bits c-src/emacs/src/lisp.h  801
 MoveLayerAfter lua-src/allegro.lua     /^function MoveLayerAfter (this_one)$/
 MoveLayerBefore        lua-src/allegro.lua     /^function MoveLayerBefore (this_one)$/
 MoveLayerBottom        lua-src/allegro.lua     /^function MoveLayerBottom ()$/
 MoveLayerTop   lua-src/allegro.lua     /^function MoveLayerTop ()$/
+Mx.cc  cp-src/x.cc     /^main(int argc, char *argv[])$/
 NAME   y-src/cccp.c    8
 NATNUMP        c-src/emacs/src/lisp.h  /^NATNUMP (Lisp_Object x)$/
 NDEBUG c-src/etags.c   88
@@ -1061,6 +1077,7 @@ Pkg1_Proc2/p      ada-src/waroquiers.ada  /^  procedure Pkg1_Proc2 (I : Integer);$/
 Pkg1_Proc2/p   ada-src/waroquiers.ada  /^  procedure Pkg1_Proc2 (I : Integer) is$/
 PostControls   pyt-src/server.py       /^    def PostControls(self):$/
 Pre_Call_State/t       ada-src/2ataspri.ads    /^   type Pre_Call_State is new System.Address;$/
+Private        objc-src/Subprocess.m   /^@interface Subprocess(Private)$/
 Private_T/b    ada-src/etags-test-for.ada      /^    task body Private_T is$/
 Private_T/b    ada-src/waroquiers.ada  /^    task body Private_T is$/
 Private_T/k    ada-src/etags-test-for.ada      /^    task Private_T;$/
@@ -1085,7 +1102,7 @@ Python_help       c-src/etags.c   660
 Python_suffixes        c-src/etags.c   658
 QUIT   c-src/emacs/src/lisp.h  3101
 QUITP  c-src/emacs/src/lisp.h  3112
-Qpre_abbrev_expand_hook        c-src/abbrev.c  82
+Qpre_abbrev_expand_hook        c-src/abbrev.c  83
 RANGED_INTEGERP        c-src/emacs/src/lisp.h  /^RANGED_INTEGERP (intmax_t lo, Lisp_Object x, intma/
 RCSid  objc-src/PackInsp.m     30
 READABLE_EVENTS_DO_TIMERS_NOW  c-src/emacs/src/keyboard.c      346
@@ -1192,6 +1209,7 @@ Range     cp-src/Range.h  /^  Range (double b, double l, double i)$/
 ReadVacation   cp-src/functions.cpp    /^void ReadVacation ( char *filename ) {$/
 Read_Lock/p    ada-src/2ataspri.adb    /^   procedure Read_Lock (L : in out Lock; Ceiling_V/
 Read_Lock/p    ada-src/2ataspri.ads    /^   procedure Read_Lock (L : in out Lock; Ceiling_V/
+Rectangle.getPos       lua-src/test.lua        /^function Rectangle.getPos ()$/
 ReleaseNameString      pas-src/common.pas      /^procedure ReleaseNameString; (* (var NSP: NameStri/
 RemoveLayer    lua-src/allegro.lua     /^function RemoveLayer ()$/
 RemoveUnderlineControl pas-src/common.pas      /^function RemoveUnderlineControl; (*($/
@@ -1308,6 +1326,7 @@ SimpleCalc        objcpp-src/SimpleCalc.H /^@interface SimpleCalc:Object$/
 SkipBlanks     pas-src/common.pas      /^function SkipBlanks; (*($/
 SkipChars      pas-src/common.pas      /^function SkipChars; (*($/
 SkipSpaces     pas-src/common.pas      /^procedure SkipSpaces; (* (Str : NameString; var I /
+Square.something:Bar   lua-src/test.lua        /^function Square.something:Bar ()$/
 StartDay       cp-src/functions.cpp    /^Date StartDay(Date a,int days){\/\/Function to calcu/
 StripPath      pas-src/common.pas      /^function StripPath; (*($/
 SubString      pas-src/common.pas      /^function SubString; (*($/
@@ -1408,16 +1427,16 @@ VECTORP c-src/emacs/src/lisp.h  /^VECTORP (Lisp_Object x)$/
 VERSION        c-src/etags.c   789
 VERSION        erl-src/gs_dialog.erl   /^-define(VERSION, '2001.1101').$/
 VERSION        objc-src/PackInsp.m     34
-Vabbrev_start_location c-src/abbrev.c  62
-Vabbrev_start_location_buffer  c-src/abbrev.c  65
-Vabbrev_table_name_list        c-src/abbrev.c  42
+Vabbrev_start_location c-src/abbrev.c  63
+Vabbrev_start_location_buffer  c-src/abbrev.c  66
+Vabbrev_table_name_list        c-src/abbrev.c  43
 ValToNmStr     pas-src/common.pas      /^function ValToNmStr; (*($/
-Vfundamental_mode_abbrev_table c-src/abbrev.c  51
-Vglobal_abbrev_table   c-src/abbrev.c  47
-Vlast_abbrev   c-src/abbrev.c  69
-Vlast_abbrev_text      c-src/abbrev.c  74
+Vfundamental_mode_abbrev_table c-src/abbrev.c  52
+Vglobal_abbrev_table   c-src/abbrev.c  48
+Vlast_abbrev   c-src/abbrev.c  70
+Vlast_abbrev_text      c-src/abbrev.c  75
 Vlispy_mouse_stem      c-src/emacs/src/keyboard.c      5172
-Vpre_abbrev_expand_hook        c-src/abbrev.c  82
+Vpre_abbrev_expand_hook        c-src/abbrev.c  83
 WAIT_READING_MAX       c-src/emacs/src/lisp.h  4281
 WAIT_READING_MAX       c-src/emacs/src/lisp.h  4283
 WCHAR_TYPE_SIZE        cccp.y  99
@@ -1508,13 +1527,14 @@ XTYPE   c-src/emacs/src/lisp.h  /^XTYPE (Lisp_Object a)$/
 XUNTAG c-src/emacs/src/lisp.h  /^#  define XUNTAG(a, type) lisp_h_XUNTAG (a, type)$/
 XUNTAG c-src/emacs/src/lisp.h  /^XUNTAG (Lisp_Object a, int type)$/
 XWINDOW        c-src/emacs/src/lisp.h  /^XWINDOW (Lisp_Object a)$/
+XX     cp-src/x.cc     1
 Y      c-src/h.h       100
 YACC   c-src/etags.c   2199
 YELLOW cp-src/screen.hpp       26
 YYABORT        /usr/share/bison/bison.simple   153
-YYABORT        /usr/share/bison/bison.simple   153
-YYACCEPT       /usr/share/bison/bison.simple   152
+YYABORT        /usr/share/bison/bison.simple   154
 YYACCEPT       /usr/share/bison/bison.simple   152
+YYACCEPT       /usr/share/bison/bison.simple   153
 YYBACKUP       /usr/share/bison/bison.simple   /^#define YYBACKUP(Token, Value)                                        \\$/
 YYBACKUP       /usr/share/bison/bison.simple   /^#define YYBACKUP(Token, Value)                                        \\$/
 YYBISON        y-src/parse.c   4
@@ -1526,23 +1546,23 @@ YYDPRINTF       /usr/share/bison/bison.simple   /^# define YYDPRINTF(Args)$/
 YYDPRINTF      /usr/share/bison/bison.simple   /^# define YYDPRINTF(Args)                      \\$/
 YYDPRINTF      /usr/share/bison/bison.simple   /^# define YYDPRINTF(Args)$/
 YYEMPTY        /usr/share/bison/bison.simple   150
-YYEMPTY        /usr/share/bison/bison.simple   150
+YYEMPTY        /usr/share/bison/bison.simple   151
 YYEOF  /usr/share/bison/bison.simple   151
-YYEOF  /usr/share/bison/bison.simple   151
-YYERRCODE      /usr/share/bison/bison.simple   178
+YYEOF  /usr/share/bison/bison.simple   152
 YYERRCODE      /usr/share/bison/bison.simple   178
+YYERRCODE      /usr/share/bison/bison.simple   179
 YYERROR        /usr/share/bison/bison.simple   154
-YYERROR        /usr/share/bison/bison.simple   154
-YYFAIL /usr/share/bison/bison.simple   158
+YYERROR        /usr/share/bison/bison.simple   155
 YYFAIL /usr/share/bison/bison.simple   158
+YYFAIL /usr/share/bison/bison.simple   159
 YYFINAL        parse.y 93
 YYFINAL        cccp.y  127
 YYFLAG parse.y 94
 YYFLAG cccp.y  128
 YYFPRINTF      /usr/share/bison/bison.simple   225
-YYFPRINTF      /usr/share/bison/bison.simple   225
-YYINITDEPTH    /usr/share/bison/bison.simple   244
+YYFPRINTF      /usr/share/bison/bison.simple   226
 YYINITDEPTH    /usr/share/bison/bison.simple   244
+YYINITDEPTH    /usr/share/bison/bison.simple   245
 YYLAST parse.y 266
 YYLAST cccp.y  274
 YYLEX  /usr/share/bison/bison.simple   200
@@ -1550,17 +1570,17 @@ YYLEX   /usr/share/bison/bison.simple   202
 YYLEX  /usr/share/bison/bison.simple   206
 YYLEX  /usr/share/bison/bison.simple   208
 YYLEX  /usr/share/bison/bison.simple   212
-YYLEX  /usr/share/bison/bison.simple   200
-YYLEX  /usr/share/bison/bison.simple   202
-YYLEX  /usr/share/bison/bison.simple   206
-YYLEX  /usr/share/bison/bison.simple   208
-YYLEX  /usr/share/bison/bison.simple   212
+YYLEX  /usr/share/bison/bison.simple   201
+YYLEX  /usr/share/bison/bison.simple   203
+YYLEX  /usr/share/bison/bison.simple   207
+YYLEX  /usr/share/bison/bison.simple   209
+YYLEX  /usr/share/bison/bison.simple   213
 YYLLOC_DEFAULT /usr/share/bison/bison.simple   /^# define YYLLOC_DEFAULT(Current, Rhs, N)              \\$/
 YYLLOC_DEFAULT /usr/share/bison/bison.simple   /^# define YYLLOC_DEFAULT(Current, Rhs, N)              \\$/
 YYMAXDEPTH     /usr/share/bison/bison.simple   255
 YYMAXDEPTH     /usr/share/bison/bison.simple   259
-YYMAXDEPTH     /usr/share/bison/bison.simple   255
-YYMAXDEPTH     /usr/share/bison/bison.simple   259
+YYMAXDEPTH     /usr/share/bison/bison.simple   256
+YYMAXDEPTH     /usr/share/bison/bison.simple   260
 YYNTBASE       parse.y 95
 YYNTBASE       cccp.y  129
 YYPARSE_PARAM_ARG      /usr/share/bison/bison.simple   351
@@ -1590,23 +1610,23 @@ YYSIZE_T        /usr/share/bison/bison.simple   131
 YYSIZE_T       /usr/share/bison/bison.simple   136
 YYSIZE_T       /usr/share/bison/bison.simple   140
 YYSIZE_T       /usr/share/bison/bison.simple   145
-YYSIZE_T       /usr/share/bison/bison.simple   51
-YYSIZE_T       /usr/share/bison/bison.simple   56
-YYSIZE_T       /usr/share/bison/bison.simple   71
-YYSIZE_T       /usr/share/bison/bison.simple   75
-YYSIZE_T       /usr/share/bison/bison.simple   128
-YYSIZE_T       /usr/share/bison/bison.simple   131
-YYSIZE_T       /usr/share/bison/bison.simple   136
-YYSIZE_T       /usr/share/bison/bison.simple   140
-YYSIZE_T       /usr/share/bison/bison.simple   145
-YYSTACK_ALLOC  /usr/share/bison/bison.simple   50
-YYSTACK_ALLOC  /usr/share/bison/bison.simple   55
-YYSTACK_ALLOC  /usr/share/bison/bison.simple   59
-YYSTACK_ALLOC  /usr/share/bison/bison.simple   78
+YYSIZE_T       /usr/share/bison/bison.simple   52
+YYSIZE_T       /usr/share/bison/bison.simple   57
+YYSIZE_T       /usr/share/bison/bison.simple   72
+YYSIZE_T       /usr/share/bison/bison.simple   76
+YYSIZE_T       /usr/share/bison/bison.simple   129
+YYSIZE_T       /usr/share/bison/bison.simple   132
+YYSIZE_T       /usr/share/bison/bison.simple   137
+YYSIZE_T       /usr/share/bison/bison.simple   141
+YYSIZE_T       /usr/share/bison/bison.simple   146
 YYSTACK_ALLOC  /usr/share/bison/bison.simple   50
 YYSTACK_ALLOC  /usr/share/bison/bison.simple   55
 YYSTACK_ALLOC  /usr/share/bison/bison.simple   59
 YYSTACK_ALLOC  /usr/share/bison/bison.simple   78
+YYSTACK_ALLOC  /usr/share/bison/bison.simple   51
+YYSTACK_ALLOC  /usr/share/bison/bison.simple   56
+YYSTACK_ALLOC  /usr/share/bison/bison.simple   60
+YYSTACK_ALLOC  /usr/share/bison/bison.simple   79
 YYSTACK_BYTES  /usr/share/bison/bison.simple   /^#  define YYSTACK_BYTES(N) \\$/
 YYSTACK_BYTES  /usr/share/bison/bison.simple   /^#  define YYSTACK_BYTES(N) \\$/
 YYSTACK_BYTES  /usr/share/bison/bison.simple   /^#  define YYSTACK_BYTES(N) \\$/
@@ -1614,9 +1634,9 @@ YYSTACK_BYTES     /usr/share/bison/bison.simple   /^#  define YYSTACK_BYTES(N) \\$/
 YYSTACK_FREE   /usr/share/bison/bison.simple   /^#  define YYSTACK_FREE(Ptr) do { \/* empty *\/; } wh/
 YYSTACK_FREE   /usr/share/bison/bison.simple   79
 YYSTACK_FREE   /usr/share/bison/bison.simple   /^#  define YYSTACK_FREE(Ptr) do { \/* empty *\/; } wh/
-YYSTACK_FREE   /usr/share/bison/bison.simple   79
-YYSTACK_GAP_MAX        /usr/share/bison/bison.simple   93
+YYSTACK_FREE   /usr/share/bison/bison.simple   80
 YYSTACK_GAP_MAX        /usr/share/bison/bison.simple   93
+YYSTACK_GAP_MAX        /usr/share/bison/bison.simple   94
 YYSTACK_RELOCATE       /usr/share/bison/bison.simple   /^# define YYSTACK_RELOCATE(Type, Stack)                                        \\$/
 YYSTACK_RELOCATE       /usr/share/bison/bison.simple   548
 YYSTACK_RELOCATE       /usr/share/bison/bison.simple   /^# define YYSTACK_RELOCATE(Type, Stack)                                        \\$/
@@ -1632,7 +1652,7 @@ YYSTYPE   parse.y 72
 YYSTYPE        parse.y 85
 YYSTYPE        cccp.y  119
 YYTERROR       /usr/share/bison/bison.simple   177
-YYTERROR       /usr/share/bison/bison.simple   177
+YYTERROR       /usr/share/bison/bison.simple   178
 YYTRANSLATE    parse.y /^#define YYTRANSLATE(x) ((unsigned)(x) <= 278 ? yyt/
 YYTRANSLATE    cccp.y  /^#define YYTRANSLATE(x) ((unsigned)(x) <= 269 ? yyt/
 YY_DECL_NON_LSP_VARIABLES      /usr/share/bison/bison.simple   374
@@ -1645,6 +1665,8 @@ Yacc_entries      c-src/etags.c   /^Yacc_entries (FILE *inf)$/
 Yacc_help      c-src/etags.c   693
 Yacc_suffixes  c-src/etags.c   691
 Z      c-src/h.h       100
+[]     ruby-src/test.rb        /^        def [](y)$/
+[]=    ruby-src/test.rb        /^        def []=(y, val)$/
 \      tex-src/texinfo.tex     /^\\def\\ {{\\fontdimen2\\font=\\tclosesave{} }}%$/
 \      tex-src/texinfo.tex     /^\\gdef\\sepspaces{\\def {\\ }}}$/
 \'     tex-src/texinfo.tex     /^\\def\\'{{'}}$/
@@ -2331,6 +2353,7 @@ __str__   pyt-src/server.py       /^    def __str__(self):$/
 __up   c.c     160
 _aligned_blocks        c-src/emacs/src/gmalloc.c       1004
 _aligned_blocks_mutex  c-src/emacs/src/gmalloc.c       518
+_bar?  ruby-src/test1.ruby     /^    def self._bar?(abc)$/
 _bytes_free    c-src/emacs/src/gmalloc.c       376
 _bytes_used    c-src/emacs/src/gmalloc.c       374
 _chunks_free   c-src/emacs/src/gmalloc.c       375
@@ -2351,6 +2374,7 @@ _malloc_thread_enabled_p  c-src/emacs/src/gmalloc.c       519
 _realloc       c-src/emacs/src/gmalloc.c       /^_realloc (void *ptr, size_t size)$/
 _realloc_internal      c-src/emacs/src/gmalloc.c       /^_realloc_internal (void *ptr, size_t size)$/
 _realloc_internal_nolock       c-src/emacs/src/gmalloc.c       /^_realloc_internal_nolock (void *ptr, size_t size)$/
+`      ruby-src/test.rb        /^        def `(command)$/
 a      c.c     152
 a      c.c     180
 a      c.c     /^a()$/
@@ -2358,6 +2382,7 @@ a c.c     /^a ()$/
 a      c-src/h.h       40
 a      c-src/h.h       103
 a      cp-src/c.C      132
+a      ruby-src/test1.ruby     /^ def a()$/
 a-forth-constant!      forth-src/test-forth.fth        /^99 constant a-forth-constant!$/
 a-forth-value? forth-src/test-forth.fth        /^55 value a-forth-value?$/
 a-forth-word   forth-src/test-forth.fth        /^: a-forth-word ( a b c -- a*b+c )  + * ;$/
@@ -2380,8 +2405,8 @@ aaa       c.c     269
 aaaaaa c-src/h.h       111
 abbrev-expansion       c-src/abbrev.c  /^DEFUN ("abbrev-expansion", Fabbrev_expansion, Sabb/
 abbrev-symbol  c-src/abbrev.c  /^DEFUN ("abbrev-symbol", Fabbrev_symbol, Sabbrev_sy/
-abbrev_all_caps        c-src/abbrev.c  57
-abbrevs_changed        c-src/abbrev.c  55
+abbrev_all_caps        c-src/abbrev.c  58
+abbrevs_changed        c-src/abbrev.c  56
 abc    c-src/h.h       33
 abc    c-src/h.h       37
 abort-recursive-edit   c-src/emacs/src/keyboard.c      /^DEFUN ("abort-recursive-edit", Fabort_recursive_ed/
@@ -2482,10 +2507,12 @@ b       c-src/h.h       41
 b      c-src/h.h       103
 b      c-src/h.h       104
 b      cp-src/c.C      132
+b      ruby-src/test1.ruby     /^ def b()$/
 backslash=0    tex-src/texinfo.tex     /^\\let\\indexbackslash=0  %overridden during \\printin/
 bar    c-src/c.c       /^void bar() {while(0) {}}$/
 bar    c.c     143
 bar    c-src/h.h       19
+bar    cp-src/x.cc     /^XX::bar()$/
 bas_syn        prol-src/natded.prolog  /^bas_syn(n(_)).$/
 base   c-src/emacs/src/lisp.h  2188
 base   cp-src/c.C      /^double base (void) const { return rng_base;  }$/
@@ -2596,6 +2623,7 @@ childDidExit      objc-src/Subprocess.m   /^- childDidExit$/
 chunks_free    c-src/emacs/src/gmalloc.c       313
 chunks_used    c-src/emacs/src/gmalloc.c       311
 cjava  c-src/etags.c   2936
+class_method   ruby-src/test.rb        /^        def ClassExample.class_method$/
 classifyLine   php-src/lce_functions.php       /^      function classifyLine($line)$/
 clear  cp-src/conway.hpp       /^    void clear(void) { alive = 0; }$/
 clear-abbrev-table     c-src/abbrev.c  /^DEFUN ("clear-abbrev-table", Fclear_abbrev_table, /
@@ -2923,10 +2951,12 @@ foo     c-src/h.h       18
 foo    cp-src/c.C      68
 foo    cp-src/c.C      79
 foo    cp-src/c.C      /^    foo() {$/
+foo    cp-src/x.cc     /^XX::foo()$/
 foo    f-src/entry.for /^       character*(*) function foo()$/
 foo    f-src/entry.strange_suffix      /^       character*(*) function foo()$/
 foo    f-src/entry.strange     /^       character*(*) function foo()$/
 foo    php-src/ptest.php       /^foo()$/
+foo!   ruby-src/test1.ruby     /^    def foo!$/
 foobar c-src/c.c       /^int foobar() {;}$/
 foobar c.c     /^extern void foobar (void) __attribute__ ((section /
 foobar2        c-src/h.h       20
@@ -2984,8 +3014,11 @@ generic_object   cp-src/clheir.cpp       /^generic_object::generic_object(void)$/
 generic_object cp-src/clheir.hpp       13
 getArchs       objc-src/PackInsp.m     /^-(void)getArchs$/
 getDomainNames php-src/lce_functions.php       /^      function getDomainNames()$/
+getFoo lua-src/test.lua        /^function Cube.data.getFoo ()$/
 getPOReader    php-src/lce_functions.php       /^      function &getPOReader($domain)$/
 getPath        objc-src/PackInsp.m     /^-(const char *)getPath:(char *)buf forType:(const /
+getPos lua-src/test.lua        /^function Rectangle.getPos ()$/
+getPos lua-src/test.lua        /^function Circle.getPos ()$/
 getTextDomains php-src/lce_functions.php       /^  function getTextDomains($lines)$/
 get_compressor_from_suffix     c-src/etags.c   /^get_compressor_from_suffix (char *file, char **ext/
 get_contiguous_space   c-src/emacs/src/gmalloc.c       /^get_contiguous_space (ptrdiff_t size, void *positi/
@@ -3095,6 +3128,10 @@ input_polling_used       c-src/emacs/src/keyboard.c      /^input_polling_used (void)$/
 input_was_pending      c-src/emacs/src/keyboard.c      287
 insert-abbrev-table-description        c-src/abbrev.c  /^DEFUN ("insert-abbrev-table-description", Finsert_/
 insertname     pas-src/common.pas      /^function insertname;(*($/
+instance_method        ruby-src/test.rb        /^        def instance_method$/
+instance_method_equals=        ruby-src/test.rb        /^        def instance_method_equals=$/
+instance_method_exclamation!   ruby-src/test.rb        /^        def instance_method_exclamation!$/
+instance_method_question?      ruby-src/test.rb        /^        def instance_method_question?$/
 instr  y-src/parse.y   80
 instr  parse.y 80
 instruct       c-src/etags.c   2527
@@ -3191,7 +3228,7 @@ lang      c-src/etags.c   259
 lang_names     c-src/etags.c   718
 language       c-src/etags.c   199
 last-tag       el-src/emacs/lisp/progmodes/etags.el    /^(defvar last-tag nil$/
-last_abbrev_point      c-src/abbrev.c  78
+last_abbrev_point      c-src/abbrev.c  79
 last_auto_save c-src/emacs/src/keyboard.c      214
 last_heapinfo  c-src/emacs/src/gmalloc.c       402
 last_mouse_button      c-src/emacs/src/keyboard.c      5215
@@ -3393,6 +3430,8 @@ mcCSC     cp-src/c.C      6
 mcheck c-src/emacs/src/gmalloc.c       /^mcheck (void (*func) (enum mcheck_status))$/
 mcheck_status  c-src/emacs/src/gmalloc.c       283
 mcheck_used    c-src/emacs/src/gmalloc.c       2012
+me22b  lua-src/test.lua        /^   local function test.me22b (one)$/
+me_22a lua-src/test.lua        /^   function test.me_22a(one, two)$/
 memalign       c-src/emacs/src/gmalloc.c       /^memalign (size_t alignment, size_t size)$/
 member prol-src/natded.prolog  /^member(X,[X|_]).$/
 memclear       c-src/emacs/src/lisp.h  /^memclear (void *p, ptrdiff_t nbytes)$/
@@ -3416,6 +3455,8 @@ miti      html-src/softwarelibero.html    /^Sfatiamo alcuni miti$/
 modifier_names c-src/emacs/src/keyboard.c      6319
 modifier_symbols       c-src/emacs/src/keyboard.c      6327
 modify_event_symbol    c-src/emacs/src/keyboard.c      /^modify_event_symbol (ptrdiff_t symbol_num, int mod/
+module_class_method    ruby-src/test.rb        /^    def ModuleExample.module_class_method$/
+module_instance_method ruby-src/test.rb        /^    def module_instance_method$/
 more_aligned_int       c.c     165
 morecore_nolock        c-src/emacs/src/gmalloc.c       /^morecore_nolock (size_t size)$/
 morecore_recursing     c-src/emacs/src/gmalloc.c       604
@@ -3544,7 +3585,9 @@ not_bol   c-src/emacs/src/regex.h 391
 not_eol        c-src/emacs/src/regex.h 394
 not_single_kboard_state        c-src/emacs/src/keyboard.c      /^not_single_kboard_state (KBOARD *kboard)$/
 notag2 c-src/torture.c 26
+notag2 c-src/dostorture.c      26
 notag4 c-src/torture.c 45
+notag4 c-src/dostorture.c      45
 notinname      c-src/etags.c   /^#define notinname(c)  (_nin[CHAR (c)]) \/* c is not /
 npending       c-src/emacs/src/keyboard.c      7244
 ntool_bar_items        c-src/emacs/src/keyboard.c      7974
@@ -3715,8 +3758,11 @@ post     pyt-src/server.py       /^    def post(self):$/
 post   pyt-src/server.py       /^    def post(self):$/
 pot_etags_version      c-src/etags.c   81
 pp1    c-src/torture.c /^int pp1($/
+pp1    c-src/dostorture.c      /^int pp1($/
 pp2    c-src/torture.c /^pp2$/
+pp2    c-src/dostorture.c      /^pp2$/
 pp3    c-src/torture.c /^pp3(int bar)$/
+pp3    c-src/dostorture.c      /^pp3(int bar)$/
 pp_bas_cat     prol-src/natded.prolog  /^pp_bas_cat(Cat):-$/
 pp_cat prol-src/natded.prolog  /^pp_cat(Syn:Sem):-$/
 pp_exp prol-src/natded.prolog  /^pp_exp('NIL'):-$/
@@ -3772,6 +3818,7 @@ quantizing        html-src/algrthms.html  /^Quantizing the Received$/
 questo ../c/c.web      34
 quit_char      c-src/emacs/src/keyboard.c      192
 quit_throw_to_read_char        c-src/emacs/src/keyboard.c      /^quit_throw_to_read_char (bool from_signal)$/
+qux=   ruby-src/test1.ruby     /^      def qux=(tee)$/
 r0     c-src/sysdep.h  54
 r1     c-src/sysdep.h  55
 r_alloc        c-src/emacs/src/lisp.h  /^extern void *r_alloc (void **, size_t) ATTRIBUTE_A/
@@ -4097,12 +4144,18 @@ tag-re-match-p  el-src/emacs/lisp/progmodes/etags.el    /^(defun tag-re-match-p (re)
 tag-symbol-match-p     el-src/emacs/lisp/progmodes/etags.el    /^(defun tag-symbol-match-p (tag)$/
 tag-word-match-p       el-src/emacs/lisp/progmodes/etags.el    /^(defun tag-word-match-p (tag)$/
 tag1   c-src/torture.c /^(*tag1 (sig, handler)) ()$/
+tag1   c-src/dostorture.c      /^(*tag1 (sig, handler)) ()$/
 tag1   c-src/h.h       110
 tag2   c-src/torture.c /^(*tag2 (sig, handler)) ()$/
+tag2   c-src/dostorture.c      /^(*tag2 (sig, handler)) ()$/
 tag3   c-src/torture.c /^(*tag3 (int sig, void (*handler) (int))) (int)$/
+tag3   c-src/dostorture.c      /^(*tag3 (int sig, void (*handler) (int))) (int)$/
 tag4   c-src/torture.c /^(*tag4 (int sig, void (*handler) (int))) (int)$/
+tag4   c-src/dostorture.c      /^(*tag4 (int sig, void (*handler) (int))) (int)$/
 tag5   c-src/torture.c /^tag5 (handler, arg)$/
+tag5   c-src/dostorture.c      /^tag5 (handler, arg)$/
 tag6   c-src/torture.c /^tag6 (void (*handler) (void *), void *arg)$/
+tag6   c-src/dostorture.c      /^tag6 (void (*handler) (void *), void *arg)$/
 tag_or_ch      c-src/emacs/src/lisp.h  3026
 taggedfname    c-src/etags.c   207
 tags-add-tables        el-src/emacs/lisp/progmodes/etags.el    /^(defcustom tags-add-tables 'ask-user$/
@@ -4165,6 +4218,8 @@ test      c-src/emacs/src/lisp.h  1871
 test   cp-src/c.C      86
 test   erl-src/gs_dialog.erl   /^test() ->$/
 test   php-src/ptest.php       /^test $/
+test.me22b     lua-src/test.lua        /^   local function test.me22b (one)$/
+test.me_22a    lua-src/test.lua        /^   function test.me_22a(one, two)$/
 test_undefined c-src/emacs/src/keyboard.c      /^test_undefined (Lisp_Object binding)$/
 texttreelist   prol-src/natded.prolog  /^texttreelist([]).$/
 this   c-src/a/b/b.c   1
@@ -4367,13 +4422,13 @@ y       cp-src/clheir.hpp       49
 y      cp-src/clheir.hpp       58
 y-get-selection-internal       c.c     /^      Fy_get_selection_internal, Sy_get_selection_/
 yyalloc        /usr/share/bison/bison.simple   83
-yyalloc        /usr/share/bison/bison.simple   83
+yyalloc        /usr/share/bison/bison.simple   84
 yycheck        parse.y 330
 yycheck        cccp.y  301
 yyclearin      /usr/share/bison/bison.simple   149
-yyclearin      /usr/share/bison/bison.simple   149
-yydebug        /usr/share/bison/bison.simple   237
+yyclearin      /usr/share/bison/bison.simple   150
 yydebug        /usr/share/bison/bison.simple   237
+yydebug        /usr/share/bison/bison.simple   238
 yydefact       parse.y 219
 yydefact       cccp.y  239
 yydefgoto      parse.y 237
@@ -4383,7 +4438,7 @@ yyerrhandle       /usr/share/bison/bison.simple   848
 yyerrlab1      /usr/share/bison/bison.simple   823
 yyerrlab1      /usr/share/bison/bison.simple   823
 yyerrok        /usr/share/bison/bison.simple   148
-yyerrok        /usr/share/bison/bison.simple   148
+yyerrok        /usr/share/bison/bison.simple   149
 yyerror        cccp.y  /^yyerror (s)$/
 yyerror        y-src/cccp.y    /^yyerror (s)$/
 yyerrstatus    /usr/share/bison/bison.simple   846
@@ -4391,14 +4446,14 @@ yyerrstatus     /usr/share/bison/bison.simple   846
 yylex  cccp.y  /^yylex ()$/
 yylex  y-src/cccp.y    /^yylex ()$/
 yyls   /usr/share/bison/bison.simple   88
-yyls   /usr/share/bison/bison.simple   88
+yyls   /usr/share/bison/bison.simple   89
 yylsp  /usr/share/bison/bison.simple   748
 yylsp  /usr/share/bison/bison.simple   921
 yylsp  /usr/share/bison/bison.simple   748
 yylsp  /usr/share/bison/bison.simple   921
 yymemcpy       /usr/share/bison/bison.simple   264
 yymemcpy       /usr/share/bison/bison.simple   /^yymemcpy (char *yyto, const char *yyfrom, YYSIZE_T/
-yymemcpy       /usr/share/bison/bison.simple   264
+yymemcpy       /usr/share/bison/bison.simple   265
 yymemcpy       /usr/share/bison/bison.simple   /^yymemcpy (char *yyto, const char *yyfrom, YYSIZE_T/
 yyn    /usr/share/bison/bison.simple   755
 yyn    /usr/share/bison/bison.simple   861
@@ -4439,7 +4494,7 @@ yyrhs     cccp.y  174
 yyrline        parse.y 171
 yyrline        cccp.y  195
 yyss   /usr/share/bison/bison.simple   85
-yyss   /usr/share/bison/bison.simple   85
+yyss   /usr/share/bison/bison.simple   86
 yystate        /usr/share/bison/bison.simple   757
 yystate        /usr/share/bison/bison.simple   761
 yystate        /usr/share/bison/bison.simple   875
@@ -4450,11 +4505,11 @@ yystate /usr/share/bison/bison.simple   875
 yystate        /usr/share/bison/bison.simple   924
 yystpcpy       /usr/share/bison/bison.simple   316
 yystpcpy       /usr/share/bison/bison.simple   /^yystpcpy (char *yydest, const char *yysrc)$/
-yystpcpy       /usr/share/bison/bison.simple   316
+yystpcpy       /usr/share/bison/bison.simple   317
 yystpcpy       /usr/share/bison/bison.simple   /^yystpcpy (char *yydest, const char *yysrc)$/
 yystrlen       /usr/share/bison/bison.simple   293
 yystrlen       /usr/share/bison/bison.simple   /^yystrlen (const char *yystr)$/
-yystrlen       /usr/share/bison/bison.simple   293
+yystrlen       /usr/share/bison/bison.simple   294
 yystrlen       /usr/share/bison/bison.simple   /^yystrlen (const char *yystr)$/
 yystype        cccp.y  118
 yytable        parse.y 269
@@ -4464,7 +4519,7 @@ yytname   cccp.y  208
 yytranslate    parse.y 101
 yytranslate    cccp.y  135
 yyvs   /usr/share/bison/bison.simple   86
-yyvs   /usr/share/bison/bison.simple   86
+yyvs   /usr/share/bison/bison.simple   87
 yyvsp  /usr/share/bison/bison.simple   746
 yyvsp  /usr/share/bison/bison.simple   919
 yyvsp  /usr/share/bison/bison.simple   746