aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2021-06-10 16:55:04 +0300
committerEli Zaretskii2021-06-10 16:57:03 +0300
commitaf4cccb8d98516ae96a3ebdc9a9eb7d7d8d5c1c5 (patch)
treecfc7462c073e3726b7dfdd112fa7a768fb92ec82
parente27b531d5a61e37d5e7d453663f3ec1a08a76fb9 (diff)
downloademacs-af4cccb8d98516ae96a3ebdc9a9eb7d7d8d5c1c5.tar.gz
emacs-af4cccb8d98516ae96a3ebdc9a9eb7d7d8d5c1c5.zip
Support mercury in 'ctags' as well
The previous lack of support was due to incorrect calls to 'make_tag' in 'mercury_pr', which caused 'pfnote' to refrain from adding Mercury tags to the list of recorded tags. * lib-src/etags.c (mercury_pr): Pass the correct NAME and NAMELEN arguments to 'make_tag'. * test/manual/etags/CTAGS.good: Adjust to the above change.
-rw-r--r--lib-src/etags.c21
-rw-r--r--test/manual/etags/CTAGS.good114
2 files changed, 132 insertions, 3 deletions
diff --git a/lib-src/etags.c b/lib-src/etags.c
index e5bd36c782f..9f20e44caf4 100644
--- a/lib-src/etags.c
+++ b/lib-src/etags.c
@@ -6399,7 +6399,7 @@ mercury_decl (char *s, size_t pos)
6399 { 6399 {
6400 if (strcmp (buf, "pred") != 0 && strcmp (buf, "func") != 0) /* Bad syntax. */ 6400 if (strcmp (buf, "pred") != 0 && strcmp (buf, "func") != 0) /* Bad syntax. */
6401 return 0; 6401 return 0;
6402 is_mercury_quantifier = false; /* Beset to base value. */ 6402 is_mercury_quantifier = false; /* Reset to base value. */
6403 found_decl_tag = true; 6403 found_decl_tag = true;
6404 } 6404 }
6405 else 6405 else
@@ -6530,7 +6530,7 @@ mercury_pr (char *s, char *last, ptrdiff_t lastlen)
6530 len0 = skip_spaces (s + 2) - s; 6530 len0 = skip_spaces (s + 2) - s;
6531 } 6531 }
6532 6532
6533 size_t len = mercury_decl (s , len0); 6533 size_t len = mercury_decl (s, len0);
6534 if (len == 0) return 0; 6534 if (len == 0) return 0;
6535 len += len0; 6535 len += len0;
6536 6536
@@ -6545,7 +6545,22 @@ mercury_pr (char *s, char *last, ptrdiff_t lastlen)
6545 the first line. */ 6545 the first line. */
6546 || is_mercury_type) 6546 || is_mercury_type)
6547 { 6547 {
6548 make_tag (s, 0, true, s, len, lineno, linecharno); 6548 char *name = skip_non_spaces (s + len0);
6549 size_t namelen;
6550 if (name >= s + len)
6551 {
6552 name = s;
6553 namelen = len;
6554 }
6555 else
6556 {
6557 name = skip_spaces (name);
6558 namelen = len - (name - s);
6559 }
6560 /* Remove trailing non-name characters. */
6561 while (namelen > 0 && notinname (name[namelen - 1]))
6562 namelen--;
6563 make_tag (name, namelen, true, s, len, lineno, linecharno);
6549 return len; 6564 return len;
6550 } 6565 }
6551 6566
diff --git a/test/manual/etags/CTAGS.good b/test/manual/etags/CTAGS.good
index 3cffd6d25ef..e265836fd2b 100644
--- a/test/manual/etags/CTAGS.good
+++ b/test/manual/etags/CTAGS.good
@@ -2461,8 +2461,47 @@ abs/f ada-src/etags-test-for.ada /^ function "abs" (Right : Complex) return
2461absolute_dirname c-src/etags.c /^absolute_dirname (char *file, char *dir)$/ 2461absolute_dirname c-src/etags.c /^absolute_dirname (char *file, char *dir)$/
2462absolute_filename c-src/etags.c /^absolute_filename (char *file, char *dir)$/ 2462absolute_filename c-src/etags.c /^absolute_filename (char *file, char *dir)$/
2463abt cp-src/c.C 55 2463abt cp-src/c.C 55
2464acc_pred_info merc-src/accumulator.m /^:- pred acc_pred_info(list(mer_type)::in, list(pro/
2465acc_proc_info merc-src/accumulator.m /^:- pred acc_proc_info(list(prog_var)::in, prog_var/
2466acc_unification merc-src/accumulator.m /^:- pred acc_unification(pair(prog_var)::in, hlds_g/
2467acc_var_subst_init merc-src/accumulator.m /^:- pred acc_var_subst_init(list(prog_var)::in,$/
2464accent_key_syms c-src/emacs/src/keyboard.c 4625 2468accent_key_syms c-src/emacs/src/keyboard.c 4625
2465access_keymap_keyremap c-src/emacs/src/keyboard.c /^access_keymap_keyremap (Lisp_Object map, Lisp_Obje/ 2469access_keymap_keyremap c-src/emacs/src/keyboard.c /^access_keymap_keyremap (Lisp_Object map, Lisp_Obje/
2470accu_assoc merc-src/accumulator.m /^:- pred accu_assoc(module_info::in, vartypes::in, /
2471accu_assoc merc-src/accumulator.m /^:- type accu_assoc$/
2472accu_base merc-src/accumulator.m /^:- type accu_base$/
2473accu_before merc-src/accumulator.m /^:- pred accu_before(module_info::in, vartypes::in,/
2474accu_case merc-src/accumulator.m /^:- type accu_case$/
2475accu_construct merc-src/accumulator.m /^:- pred accu_construct(module_info::in, vartypes::/
2476accu_construct_assoc merc-src/accumulator.m /^:- pred accu_construct_assoc(module_info::in, vart/
2477accu_create_goal merc-src/accumulator.m /^:- pred accu_create_goal(accu_goal_id::in, list(pr/
2478accu_divide_base_case merc-src/accumulator.m /^:- pred accu_divide_base_case(module_info::in, var/
2479accu_goal_id merc-src/accumulator.m /^:- type accu_goal_id$/
2480accu_goal_list merc-src/accumulator.m /^:- func accu_goal_list(list(accu_goal_id), accu_go/
2481accu_goal_store merc-src/accumulator.m /^:- type accu_goal_store == goal_store(accu_goal_id/
2482accu_has_heuristic merc-src/accumulator.m /^:- pred accu_has_heuristic(module_name::in, string/
2483accu_heuristic merc-src/accumulator.m /^:- pred accu_heuristic(module_name::in, string::in/
2484accu_is_associative merc-src/accumulator.m /^:- pred accu_is_associative(module_info::in, pred_/
2485accu_is_update merc-src/accumulator.m /^:- pred accu_is_update(module_info::in, pred_id::i/
2486accu_process_assoc_set merc-src/accumulator.m /^:- pred accu_process_assoc_set(module_info::in, ac/
2487accu_process_update_set merc-src/accumulator.m /^:- pred accu_process_update_set(module_info::in, a/
2488accu_related merc-src/accumulator.m /^:- pred accu_related(module_info::in, vartypes::in/
2489accu_rename merc-src/accumulator.m /^:- func accu_rename(list(accu_goal_id), accu_subst/
2490accu_sets merc-src/accumulator.m /^:- type accu_sets$/
2491accu_sets_init merc-src/accumulator.m /^:- pred accu_sets_init(accu_sets::out) is det.$/
2492accu_stage1 merc-src/accumulator.m /^:- pred accu_stage1(module_info::in, vartypes::in,/
2493accu_stage1_2 merc-src/accumulator.m /^:- pred accu_stage1_2(module_info::in, vartypes::i/
2494accu_stage2 merc-src/accumulator.m /^:- pred accu_stage2(module_info::in, proc_info::in/
2495accu_stage3 merc-src/accumulator.m /^:- pred accu_stage3(accu_goal_id::in, list(prog_va/
2496accu_standardize merc-src/accumulator.m /^:- pred accu_standardize(hlds_goal::in, hlds_goal:/
2497accu_store merc-src/accumulator.m /^:- pred accu_store(accu_case::in, hlds_goal::in,$/
2498accu_subst merc-src/accumulator.m /^:- type accu_subst == map(prog_var, prog_var).$/
2499accu_substs merc-src/accumulator.m /^:- type accu_substs$/
2500accu_substs_init merc-src/accumulator.m /^:- pred accu_substs_init(list(prog_var)::in, prog_/
2501accu_top_level merc-src/accumulator.m /^:- pred accu_top_level(top_level::in, hlds_goal::i/
2502accu_transform_proc merc-src/accumulator.m /^:- pred accu_transform_proc(pred_proc_id::in, pred/
2503accu_update merc-src/accumulator.m /^:- pred accu_update(module_info::in, vartypes::in,/
2504accu_warning merc-src/accumulator.m /^:- type accu_warning$/
2466act prol-src/natded.prolog /^act(OutForm,OutSyn,Ws):-$/ 2505act prol-src/natded.prolog /^act(OutForm,OutSyn,Ws):-$/
2467action prol-src/natded.prolog /^action(KeyVals):-$/ 2506action prol-src/natded.prolog /^action(KeyVals):-$/
2468active_maps c-src/emacs/src/keyboard.c /^active_maps (Lisp_Object first_event)$/ 2507active_maps c-src/emacs/src/keyboard.c /^active_maps (Lisp_Object first_event)$/
@@ -2534,6 +2573,8 @@ assemby-code-word forth-src/test-forth.fth /^code assemby-code-word ( dunno what
2534assert c-src/etags.c 135 2573assert c-src/etags.c 135
2535assert c-src/etags.c /^# define assert(x) ((void) 0)$/ 2574assert c-src/etags.c /^# define assert(x) ((void) 0)$/
2536assign_neighbor cp-src/clheir.hpp /^ void assign_neighbor(int direction, location */ 2575assign_neighbor cp-src/clheir.hpp /^ void assign_neighbor(int direction, location */
2576assoc_list merc-src/accumulator.m /^:- import_module assoc_list.$/
2577associativity_assertion merc-src/accumulator.m /^:- pred associativity_assertion(module_info::in, l/
2537at_end c-src/etags.c 249 2578at_end c-src/etags.c 249
2538at_filename c-src/etags.c 247 2579at_filename c-src/etags.c 247
2539at_language c-src/etags.c 245 2580at_language c-src/etags.c 245
@@ -2567,6 +2608,8 @@ bas_syn prol-src/natded.prolog /^bas_syn(n(_)).$/
2567base c-src/emacs/src/lisp.h 2188 2608base c-src/emacs/src/lisp.h 2188
2568base cp-src/c.C /^double base (void) const { return rng_base; }$/ 2609base cp-src/c.C /^double base (void) const { return rng_base; }$/
2569base cp-src/Range.h /^ double base (void) const { return rng_base; }$/ 2610base cp-src/Range.h /^ double base (void) const { return rng_base; }$/
2611base_case_ids merc-src/accumulator.m /^:- func base_case_ids(accu_goal_store) = list(accu/
2612base_case_ids_set merc-src/accumulator.m /^:- func base_case_ids_set(accu_goal_store) = set(a/
2570baz= ruby-src/test1.ru /^ :baz,$/ 2613baz= ruby-src/test1.ru /^ :baz,$/
2571bb c.c 275 2614bb c.c 275
2572bbb c.c 251 2615bbb c.c 251
@@ -2604,6 +2647,7 @@ bodyindent tex-src/texinfo.tex /^\\exdentamount=\\defbodyindent$/
2604bodyindent tex-src/texinfo.tex /^\\advance\\leftskip by \\defbodyindent \\advance \\righ/ 2647bodyindent tex-src/texinfo.tex /^\\advance\\leftskip by \\defbodyindent \\advance \\righ/
2605bodyindent tex-src/texinfo.tex /^\\exdentamount=\\defbodyindent$/ 2648bodyindent tex-src/texinfo.tex /^\\exdentamount=\\defbodyindent$/
2606bool c.c 222 2649bool c.c 222
2650bool merc-src/accumulator.m /^:- import_module bool.$/
2607bool_header_size c-src/emacs/src/lisp.h 1472 2651bool_header_size c-src/emacs/src/lisp.h 1472
2608bool_vector_bitref c-src/emacs/src/lisp.h /^bool_vector_bitref (Lisp_Object a, EMACS_INT i)$/ 2652bool_vector_bitref c-src/emacs/src/lisp.h /^bool_vector_bitref (Lisp_Object a, EMACS_INT i)$/
2609bool_vector_bytes c-src/emacs/src/lisp.h /^bool_vector_bytes (EMACS_INT size)$/ 2653bool_vector_bytes c-src/emacs/src/lisp.h /^bool_vector_bytes (EMACS_INT size)$/
@@ -2645,6 +2689,7 @@ c_ext c-src/etags.c 2271
2645caccacacca c.c /^caccacacca (a,b,c,d,e,f,g)$/ 2689caccacacca c.c /^caccacacca (a,b,c,d,e,f,g)$/
2646cacheLRUEntry_s c.c 172 2690cacheLRUEntry_s c.c 172
2647cacheLRUEntry_t c.c 177 2691cacheLRUEntry_t c.c 177
2692calculate_goal_info merc-src/accumulator.m /^:- pred calculate_goal_info(hlds_goal_expr::in, hl/
2648calloc c-src/emacs/src/gmalloc.c 66 2693calloc c-src/emacs/src/gmalloc.c 66
2649calloc c-src/emacs/src/gmalloc.c 70 2694calloc c-src/emacs/src/gmalloc.c 70
2650calloc c-src/emacs/src/gmalloc.c /^calloc (size_t nmemb, size_t size)$/ 2695calloc c-src/emacs/src/gmalloc.c /^calloc (size_t nmemb, size_t size)$/
@@ -2665,6 +2710,8 @@ cgrep html-src/software.html /^cgrep$/
2665chain c-src/emacs/src/lisp.h 1162 2710chain c-src/emacs/src/lisp.h 1162
2666chain c-src/emacs/src/lisp.h 2206 2711chain c-src/emacs/src/lisp.h 2206
2667chain c-src/emacs/src/lisp.h 2396 2712chain c-src/emacs/src/lisp.h 2396
2713chain_subst merc-src/accumulator.m /^:- func chain_subst(accu_subst, accu_subst) = accu/
2714chain_subst_2 merc-src/accumulator.m /^:- pred chain_subst_2(list(A)::in, map(A, B)::in, /
2668char_bits c-src/emacs/src/lisp.h 2443 2715char_bits c-src/emacs/src/lisp.h 2443
2669char_table_specials c-src/emacs/src/lisp.h 1692 2716char_table_specials c-src/emacs/src/lisp.h 1692
2670charpos c-src/emacs/src/lisp.h 2011 2717charpos c-src/emacs/src/lisp.h 2011
@@ -2707,6 +2754,7 @@ command_loop_1 c-src/emacs/src/keyboard.c /^command_loop_1 (void)$/
2707command_loop_2 c-src/emacs/src/keyboard.c /^command_loop_2 (Lisp_Object ignore)$/ 2754command_loop_2 c-src/emacs/src/keyboard.c /^command_loop_2 (Lisp_Object ignore)$/
2708command_loop_level c-src/emacs/src/keyboard.c 195 2755command_loop_level c-src/emacs/src/keyboard.c 195
2709comment php-src/lce_functions.php /^ function comment($line, $class)$/ 2756comment php-src/lce_functions.php /^ function comment($line, $class)$/
2757commutativity_assertion merc-src/accumulator.m /^:- pred commutativity_assertion(module_info::in,li/
2710compile_empty prol-src/natded.prolog /^compile_empty:-$/ 2758compile_empty prol-src/natded.prolog /^compile_empty:-$/
2711compile_lex prol-src/natded.prolog /^compile_lex(File):-$/ 2759compile_lex prol-src/natded.prolog /^compile_lex(File):-$/
2712complete prol-src/natded.prolog /^complete(Cat):-$/ 2760complete prol-src/natded.prolog /^complete(Cat):-$/
@@ -2740,6 +2788,13 @@ create-bar forth-src/test-forth.fth /^: create-bar foo ;$/
2740createPOEntries php-src/lce_functions.php /^ function createPOEntries()$/ 2788createPOEntries php-src/lce_functions.php /^ function createPOEntries()$/
2741createWidgets pyt-src/server.py /^ def createWidgets(self, host):$/ 2789createWidgets pyt-src/server.py /^ def createWidgets(self, host):$/
2742createWidgets pyt-src/server.py /^ def createWidgets(self):$/ 2790createWidgets pyt-src/server.py /^ def createWidgets(self):$/
2791create_acc_call merc-src/accumulator.m /^:- func create_acc_call(hlds_goal::in(goal_plain_c/
2792create_acc_goal merc-src/accumulator.m /^:- pred create_acc_goal(hlds_goal::in, accu_substs/
2793create_new_base_goals merc-src/accumulator.m /^:- func create_new_base_goals(set(accu_goal_id), a/
2794create_new_orig_recursive_goals merc-src/accumulator.m /^:- func create_new_orig_recursive_goals(set(accu_g/
2795create_new_recursive_goals merc-src/accumulator.m /^:- func create_new_recursive_goals(set(accu_goal_i/
2796create_new_var merc-src/accumulator.m /^:- pred create_new_var(prog_var::in, string::in, p/
2797create_orig_goal merc-src/accumulator.m /^:- pred create_orig_goal(hlds_goal::in, accu_subst/
2743cscInitTime cp-src/c.C 7 2798cscInitTime cp-src/c.C 7
2744cscSegmentationTime cp-src/c.C 8 2799cscSegmentationTime cp-src/c.C 8
2745cstack c-src/etags.c 2523 2800cstack c-src/etags.c 2523
@@ -3104,6 +3159,8 @@ gcpro c-src/emacs/src/lisp.h 3042
3104gcpro c-src/emacs/src/lisp.h 3132 3159gcpro c-src/emacs/src/lisp.h 3132
3105gen_help_event c-src/emacs/src/keyboard.c /^gen_help_event (Lisp_Object help, Lisp_Object fram/ 3160gen_help_event c-src/emacs/src/keyboard.c /^gen_help_event (Lisp_Object help, Lisp_Object fram/
3106genalgorithm html-src/algrthms.html /^Generating the Data<\/font><\/i><\/b>$/ 3161genalgorithm html-src/algrthms.html /^Generating the Data<\/font><\/i><\/b>$/
3162generate_warning merc-src/accumulator.m /^:- pred generate_warning(module_info::in, prog_var/
3163generate_warnings merc-src/accumulator.m /^:- pred generate_warnings(module_info::in, prog_va/
3107generic_object cp-src/clheir.cpp /^generic_object::generic_object(void)$/ 3164generic_object cp-src/clheir.cpp /^generic_object::generic_object(void)$/
3108generic_object cp-src/clheir.hpp 13 3165generic_object cp-src/clheir.hpp 13
3109getArchs objc-src/PackInsp.m /^-(void)getArchs$/ 3166getArchs objc-src/PackInsp.m /^-(void)getArchs$/
@@ -3172,6 +3229,21 @@ help_char_p c-src/emacs/src/keyboard.c /^help_char_p (Lisp_Object c)$/
3172help_form_saved_window_configs c-src/emacs/src/keyboard.c 2156 3229help_form_saved_window_configs c-src/emacs/src/keyboard.c 2156
3173helpwin pyt-src/server.py /^def helpwin(helpdict):$/ 3230helpwin pyt-src/server.py /^def helpwin(helpdict):$/
3174hide_cursor cp-src/screen.cpp /^void hide_cursor(void)$/ 3231hide_cursor cp-src/screen.cpp /^void hide_cursor(void)$/
3232hlds merc-src/accumulator.m /^:- import_module hlds.$/
3233hlds.assertion merc-src/accumulator.m /^:- import_module hlds.assertion.$/
3234hlds.goal_util merc-src/accumulator.m /^:- import_module hlds.goal_util.$/
3235hlds.hlds_error_util merc-src/accumulator.m /^:- import_module hlds.hlds_error_util.$/
3236hlds.hlds_goal merc-src/accumulator.m /^:- import_module hlds.hlds_goal.$/
3237hlds.hlds_module merc-src/accumulator.m /^:- import_module hlds.hlds_module.$/
3238hlds.hlds_out merc-src/accumulator.m /^:- import_module hlds.hlds_out.$/
3239hlds.hlds_out.hlds_out_util merc-src/accumulator.m /^:- import_module hlds.hlds_out.hlds_out_util.$/
3240hlds.hlds_pred merc-src/accumulator.m /^:- import_module hlds.hlds_pred.$/
3241hlds.hlds_promise merc-src/accumulator.m /^:- import_module hlds.hlds_promise.$/
3242hlds.instmap merc-src/accumulator.m /^:- import_module hlds.instmap.$/
3243hlds.pred_table merc-src/accumulator.m /^:- import_module hlds.pred_table.$/
3244hlds.quantification merc-src/accumulator.m /^:- import_module hlds.quantification.$/
3245hlds.status merc-src/accumulator.m /^:- import_module hlds.status.$/
3246hlds.vartypes merc-src/accumulator.m /^:- import_module hlds.vartypes.$/
3175htmltreelist prol-src/natded.prolog /^htmltreelist([]).$/ 3247htmltreelist prol-src/natded.prolog /^htmltreelist([]).$/
3176hybrid_aligned_alloc c-src/emacs/src/gmalloc.c /^hybrid_aligned_alloc (size_t alignment, size_t siz/ 3248hybrid_aligned_alloc c-src/emacs/src/gmalloc.c /^hybrid_aligned_alloc (size_t alignment, size_t siz/
3177hybrid_calloc c-src/emacs/src/gmalloc.c /^hybrid_calloc (size_t nmemb, size_t size)$/ 3249hybrid_calloc c-src/emacs/src/gmalloc.c /^hybrid_calloc (size_t nmemb, size_t size)$/
@@ -3191,6 +3263,9 @@ ialpage tex-src/texinfo.tex /^ \\dimen@=\\pageheight \\advance\\dimen@ by-\\ht\
3191ialpage tex-src/texinfo.tex /^ \\availdimen@=\\pageheight \\advance\\availdimen@ by/ 3263ialpage tex-src/texinfo.tex /^ \\availdimen@=\\pageheight \\advance\\availdimen@ by/
3192ialpage tex-src/texinfo.tex /^ \\dimen@=\\pageheight \\advance\\dimen@ by-\\ht\\pa/ 3264ialpage tex-src/texinfo.tex /^ \\dimen@=\\pageheight \\advance\\dimen@ by-\\ht\\pa/
3193ialpage= tex-src/texinfo.tex /^ \\output={\\global\\setbox\\partialpage=$/ 3265ialpage= tex-src/texinfo.tex /^ \\output={\\global\\setbox\\partialpage=$/
3266identify_goal_type merc-src/accumulator.m /^:- pred identify_goal_type(pred_id::in, proc_id::i/
3267identify_out_and_out_prime merc-src/accumulator.m /^:- pred identify_out_and_out_prime(module_info::in/
3268identify_recursive_calls merc-src/accumulator.m /^:- pred identify_recursive_calls(pred_id::in, proc/
3194idx c-src/emacs/src/lisp.h 3150 3269idx c-src/emacs/src/lisp.h 3150
3195ignore_case c-src/etags.c 266 3270ignore_case c-src/etags.c 266
3196ignore_mouse_drag_p c-src/emacs/src/keyboard.c 1256 3271ignore_mouse_drag_p c-src/emacs/src/keyboard.c 1256
@@ -3220,6 +3295,7 @@ inita c.c /^static void inita () {}$/
3220initb c.c /^static void initb () {}$/ 3295initb c.c /^static void initb () {}$/
3221initial_kboard c-src/emacs/src/keyboard.c 84 3296initial_kboard c-src/emacs/src/keyboard.c 84
3222initialize-new-tags-table el-src/emacs/lisp/progmodes/etags.el /^(defun initialize-new-tags-table ()$/ 3297initialize-new-tags-table el-src/emacs/lisp/progmodes/etags.el /^(defun initialize-new-tags-table ()$/
3298initialize_goal_store merc-src/accumulator.m /^:- func initialize_goal_store(list(hlds_goal), ins/
3223initialize_random_junk y-src/cccp.y /^initialize_random_junk ()$/ 3299initialize_random_junk y-src/cccp.y /^initialize_random_junk ()$/
3224input-pending-p c-src/emacs/src/keyboard.c /^DEFUN ("input-pending-p", Finput_pending_p, Sinput/ 3300input-pending-p c-src/emacs/src/keyboard.c /^DEFUN ("input-pending-p", Finput_pending_p, Sinput/
3225input_available_clear_time c-src/emacs/src/keyboard.c 324 3301input_available_clear_time c-src/emacs/src/keyboard.c 324
@@ -3235,6 +3311,7 @@ instance_method_exclamation! ruby-src/test.rb /^ def instance_method_excl
3235instance_method_question? ruby-src/test.rb /^ def instance_method_question?$/ 3311instance_method_question? ruby-src/test.rb /^ def instance_method_question?$/
3236instr y-src/parse.y 81 3312instr y-src/parse.y 81
3237instruct c-src/etags.c 2527 3313instruct c-src/etags.c 2527
3314int merc-src/accumulator.m /^:- import_module int.$/
3238intNumber go-src/test1.go 13 3315intNumber go-src/test1.go 13
3239integer c-src/emacs/src/lisp.h 2127 3316integer c-src/emacs/src/lisp.h 2127
3240integer y-src/cccp.y 112 3317integer y-src/cccp.y 112
@@ -3257,6 +3334,7 @@ intoken c-src/etags.c /^#define intoken(c) (_itk[CHAR (c)]) \/* c can be in/
3257intspec c-src/emacs/src/lisp.h 1688 3334intspec c-src/emacs/src/lisp.h 1688
3258intvar c-src/emacs/src/lisp.h 2277 3335intvar c-src/emacs/src/lisp.h 2277
3259invalidate_nodes c-src/etags.c /^invalidate_nodes (fdesc *badfdp, node **npp)$/ 3336invalidate_nodes c-src/etags.c /^invalidate_nodes (fdesc *badfdp, node **npp)$/
3337io merc-src/accumulator.m /^:- import_module io.$/
3260ipc3dCSC19 cp-src/c.C 6 3338ipc3dCSC19 cp-src/c.C 6
3261ipc3dChannelType cp-src/c.C 1 3339ipc3dChannelType cp-src/c.C 1
3262ipc3dIslandHierarchy cp-src/c.C 1 3340ipc3dIslandHierarchy cp-src/c.C 1
@@ -3266,6 +3344,7 @@ irregular_location cp-src/clheir.hpp /^ irregular_location(double xi, double
3266isComment php-src/lce_functions.php /^ function isComment($class)$/ 3344isComment php-src/lce_functions.php /^ function isComment($class)$/
3267isHoliday cp-src/functions.cpp /^bool isHoliday ( Date d ){$/ 3345isHoliday cp-src/functions.cpp /^bool isHoliday ( Date d ){$/
3268isLeap cp-src/functions.cpp /^bool isLeap ( int year ){$/ 3346isLeap cp-src/functions.cpp /^bool isLeap ( int year ){$/
3347is_associative_construction merc-src/accumulator.m /^:- pred is_associative_construction(module_info::i/
3269is_curly_brace_form c-src/h.h 54 3348is_curly_brace_form c-src/h.h 54
3270is_explicit c-src/h.h 49 3349is_explicit c-src/h.h 49
3271is_func c-src/etags.c 221 3350is_func c-src/etags.c 221
@@ -3274,6 +3353,7 @@ is_idchar y-src/cccp.y 948
3274is_idstart y-src/cccp.y 950 3353is_idstart y-src/cccp.y 950
3275is_muldiv_operation cp-src/c.C /^is_muldiv_operation(pc)$/ 3354is_muldiv_operation cp-src/c.C /^is_muldiv_operation(pc)$/
3276is_ordset prol-src/ordsets.prolog /^is_ordset(X) :- var(X), !, fail.$/ 3355is_ordset prol-src/ordsets.prolog /^is_ordset(X) :- var(X), !, fail.$/
3356is_recursive_case merc-src/accumulator.m /^:- pred is_recursive_case(list(hlds_goal)::in, pre/
3277iso_lispy_function_keys c-src/emacs/src/keyboard.c 5151 3357iso_lispy_function_keys c-src/emacs/src/keyboard.c 5151
3278isoperator prol-src/natded.prolog /^isoperator(Char):-$/ 3358isoperator prol-src/natded.prolog /^isoperator(Char):-$/
3279isoptab prol-src/natded.prolog /^isoptab('%').$/ 3359isoptab prol-src/natded.prolog /^isoptab('%').$/
@@ -3370,6 +3450,10 @@ letter: tex-src/texinfo.tex /^\\xdef\\thischapter{Appendix \\appendixletter: \\n
3370level c-src/emacs/src/lisp.h 3153 3450level c-src/emacs/src/lisp.h 3153
3371lex prol-src/natded.prolog /^lex(W,SynOut,Sem):-$/ 3451lex prol-src/natded.prolog /^lex(W,SynOut,Sem):-$/
3372lexptr y-src/cccp.y 332 3452lexptr y-src/cccp.y 332
3453libs merc-src/accumulator.m /^:- import_module libs.$/
3454libs.globals merc-src/accumulator.m /^:- import_module libs.globals.$/
3455libs.optimization_options merc-src/accumulator.m /^:- import_module libs.optimization_options.$/
3456libs.options merc-src/accumulator.m /^:- import_module libs.options.$/
3373licenze html-src/softwarelibero.html /^Licenze d'uso di un programma$/ 3457licenze html-src/softwarelibero.html /^Licenze d'uso di un programma$/
3374limit cp-src/Range.h /^ double limit (void) const { return rng_limit; }$/ 3458limit cp-src/Range.h /^ double limit (void) const { return rng_limit; }$/
3375line c-src/etags.c 2493 3459line c-src/etags.c 2493
@@ -3427,6 +3511,7 @@ lispy_modifier_list c-src/emacs/src/keyboard.c /^lispy_modifier_list (int modifi
3427lispy_multimedia_keys c-src/emacs/src/keyboard.c 4962 3511lispy_multimedia_keys c-src/emacs/src/keyboard.c 4962
3428lispy_wheel_names c-src/emacs/src/keyboard.c 5174 3512lispy_wheel_names c-src/emacs/src/keyboard.c 5174
3429list c-src/emacs/src/gmalloc.c 186 3513list c-src/emacs/src/gmalloc.c 186
3514list merc-src/accumulator.m /^:- import_module list.$/
3430list-tags el-src/emacs/lisp/progmodes/etags.el /^(defun list-tags (file &optional _next-match)$/ 3515list-tags el-src/emacs/lisp/progmodes/etags.el /^(defun list-tags (file &optional _next-match)$/
3431list-tags-function el-src/emacs/lisp/progmodes/etags.el /^(defvar list-tags-function nil$/ 3516list-tags-function el-src/emacs/lisp/progmodes/etags.el /^(defvar list-tags-function nil$/
3432list2i c-src/emacs/src/lisp.h /^list2i (EMACS_INT x, EMACS_INT y)$/ 3517list2i c-src/emacs/src/lisp.h /^list2i (EMACS_INT x, EMACS_INT y)$/
@@ -3443,6 +3528,7 @@ local_if_set c-src/emacs/src/lisp.h 2338
3443location cp-src/clheir.hpp 33 3528location cp-src/clheir.hpp 33
3444location cp-src/clheir.hpp /^ location() { }$/ 3529location cp-src/clheir.hpp /^ location() { }$/
3445lookup y-src/cccp.y /^lookup (name, len, hash)$/ 3530lookup y-src/cccp.y /^lookup (name, len, hash)$/
3531lookup_call merc-src/accumulator.m /^:- pred lookup_call(accu_goal_store::in, accu_goal/
3446lowcase c-src/etags.c /^#define lowcase(c) tolower (CHAR (c))$/ 3532lowcase c-src/etags.c /^#define lowcase(c) tolower (CHAR (c))$/
3447lucid_event_type_list_p c-src/emacs/src/keyboard.c /^lucid_event_type_list_p (Lisp_Object object)$/ 3533lucid_event_type_list_p c-src/emacs/src/keyboard.c /^lucid_event_type_list_p (Lisp_Object object)$/
3448mabort c-src/emacs/src/gmalloc.c /^mabort (enum mcheck_status status)$/ 3534mabort c-src/emacs/src/gmalloc.c /^mabort (enum mcheck_status status)$/
@@ -3488,6 +3574,7 @@ mallochook c-src/emacs/src/gmalloc.c /^mallochook (size_t size)$/
3488man manpage make-src/Makefile /^man manpage: etags.1.man$/ 3574man manpage make-src/Makefile /^man manpage: etags.1.man$/
3489mao c-src/h.h 101 3575mao c-src/h.h 101
3490map c-src/emacs/src/keyboard.c 8748 3576map c-src/emacs/src/keyboard.c 8748
3577map merc-src/accumulator.m /^:- import_module map.$/
3491map_word prol-src/natded.prolog /^map_word([[_]|Ws],Exp):-$/ 3578map_word prol-src/natded.prolog /^map_word([[_]|Ws],Exp):-$/
3492mapping html-src/algrthms.html /^Mapping the Channel Symbols$/ 3579mapping html-src/algrthms.html /^Mapping the Channel Symbols$/
3493mapsyn prol-src/natded.prolog /^mapsyn(A\/B,AM\/BM):-$/ 3580mapsyn prol-src/natded.prolog /^mapsyn(A\/B,AM\/BM):-$/
@@ -3501,15 +3588,19 @@ max_args c-src/emacs/src/lisp.h 1686
3501max_num_directions cp-src/clheir.hpp 31 3588max_num_directions cp-src/clheir.hpp 31
3502max_num_generic_objects cp-src/clheir.cpp 9 3589max_num_generic_objects cp-src/clheir.cpp 9
3503maxargs c-src/emacs/src/lisp.h 2831 3590maxargs c-src/emacs/src/lisp.h 2831
3591maybe merc-src/accumulator.m /^:- import_module maybe.$/
3504maybe_gc c-src/emacs/src/lisp.h /^maybe_gc (void)$/ 3592maybe_gc c-src/emacs/src/lisp.h /^maybe_gc (void)$/
3505mcCSC cp-src/c.C 6 3593mcCSC cp-src/c.C 6
3506mcheck c-src/emacs/src/gmalloc.c /^mcheck (void (*func) (enum mcheck_status))$/ 3594mcheck c-src/emacs/src/gmalloc.c /^mcheck (void (*func) (enum mcheck_status))$/
3507mcheck_status c-src/emacs/src/gmalloc.c 283 3595mcheck_status c-src/emacs/src/gmalloc.c 283
3508mcheck_used c-src/emacs/src/gmalloc.c 2012 3596mcheck_used c-src/emacs/src/gmalloc.c 2012
3597mdbcomp merc-src/accumulator.m /^:- import_module mdbcomp.$/
3598mdbcomp.sym_name merc-src/accumulator.m /^:- import_module mdbcomp.sym_name.$/
3509me22b lua-src/test.lua /^ local function test.me22b (one)$/ 3599me22b lua-src/test.lua /^ local function test.me22b (one)$/
3510me_22a lua-src/test.lua /^ function test.me_22a(one, two)$/ 3600me_22a lua-src/test.lua /^ function test.me_22a(one, two)$/
3511memalign c-src/emacs/src/gmalloc.c /^memalign (size_t alignment, size_t size)$/ 3601memalign c-src/emacs/src/gmalloc.c /^memalign (size_t alignment, size_t size)$/
3512member prol-src/natded.prolog /^member(X,[X|_]).$/ 3602member prol-src/natded.prolog /^member(X,[X|_]).$/
3603member_lessthan_goalid merc-src/accumulator.m /^:- pred member_lessthan_goalid(accu_goal_store::in/
3513memclear c-src/emacs/src/lisp.h /^memclear (void *p, ptrdiff_t nbytes)$/ 3604memclear c-src/emacs/src/lisp.h /^memclear (void *p, ptrdiff_t nbytes)$/
3514menu_bar_item c-src/emacs/src/keyboard.c /^menu_bar_item (Lisp_Object key, Lisp_Object item, / 3605menu_bar_item c-src/emacs/src/keyboard.c /^menu_bar_item (Lisp_Object key, Lisp_Object item, /
3515menu_bar_items c-src/emacs/src/keyboard.c /^menu_bar_items (Lisp_Object old)$/ 3606menu_bar_items c-src/emacs/src/keyboard.c /^menu_bar_items (Lisp_Object old)$/
@@ -3780,6 +3871,7 @@ pMu c-src/emacs/src/lisp.h 151
3780pMu c-src/emacs/src/lisp.h 156 3871pMu c-src/emacs/src/lisp.h 156
3781p_next c-src/etags.c 258 3872p_next c-src/etags.c 258
3782pagesize c-src/emacs/src/gmalloc.c 1703 3873pagesize c-src/emacs/src/gmalloc.c 1703
3874pair merc-src/accumulator.m /^:- import_module pair.$/
3783parent c-src/emacs/src/keyboard.c 8745 3875parent c-src/emacs/src/keyboard.c 8745
3784parent c-src/emacs/src/lisp.h 1590 3876parent c-src/emacs/src/lisp.h 1590
3785parse prol-src/natded.prolog /^parse(Ws,Cat):-$/ 3877parse prol-src/natded.prolog /^parse(Ws,Cat):-$/
@@ -3797,6 +3889,12 @@ parse_return y-src/parse.y 74
3797parse_return_error y-src/cccp.y 70 3889parse_return_error y-src/cccp.y 70
3798parse_solitary_modifier c-src/emacs/src/keyboard.c /^parse_solitary_modifier (Lisp_Object symbol)$/ 3890parse_solitary_modifier c-src/emacs/src/keyboard.c /^parse_solitary_modifier (Lisp_Object symbol)$/
3799parse_tool_bar_item c-src/emacs/src/keyboard.c /^parse_tool_bar_item (Lisp_Object key, Lisp_Object / 3891parse_tool_bar_item c-src/emacs/src/keyboard.c /^parse_tool_bar_item (Lisp_Object key, Lisp_Object /
3892parse_tree merc-src/accumulator.m /^:- import_module parse_tree.$/
3893parse_tree.error_util merc-src/accumulator.m /^:- import_module parse_tree.error_util.$/
3894parse_tree.prog_data merc-src/accumulator.m /^:- import_module parse_tree.prog_data.$/
3895parse_tree.prog_mode merc-src/accumulator.m /^:- import_module parse_tree.prog_mode.$/
3896parse_tree.prog_util merc-src/accumulator.m /^:- import_module parse_tree.prog_util.$/
3897parse_tree.set_of_var merc-src/accumulator.m /^:- import_module parse_tree.set_of_var.$/
3800pat c-src/etags.c 262 3898pat c-src/etags.c 262
3801pattern c-src/etags.c 260 3899pattern c-src/etags.c 260
3802pdlcount c-src/emacs/src/lisp.h 3046 3900pdlcount c-src/emacs/src/lisp.h 3046
@@ -3989,6 +4087,7 @@ removeexp prol-src/natded.prolog /^removeexp(E,E,'NIL'):-!.$/
3989reorder_modifiers c-src/emacs/src/keyboard.c /^reorder_modifiers (Lisp_Object symbol)$/ 4087reorder_modifiers c-src/emacs/src/keyboard.c /^reorder_modifiers (Lisp_Object symbol)$/
3990request c.c /^request request (a, b)$/ 4088request c.c /^request request (a, b)$/
3991requeued_events_pending_p c-src/emacs/src/keyboard.c /^requeued_events_pending_p (void)$/ 4089requeued_events_pending_p c-src/emacs/src/keyboard.c /^requeued_events_pending_p (void)$/
4090require merc-src/accumulator.m /^:- import_module require.$/
3992required_argument c-src/getopt.h 90 4091required_argument c-src/getopt.h 90
3993reset-this-command-lengths c-src/emacs/src/keyboard.c /^DEFUN ("reset-this-command-lengths", Freset_this_c/ 4092reset-this-command-lengths c-src/emacs/src/keyboard.c /^DEFUN ("reset-this-command-lengths", Freset_this_c/
3994restore_getcjmp c-src/emacs/src/keyboard.c /^restore_getcjmp (sys_jmp_buf temp)$/ 4093restore_getcjmp c-src/emacs/src/keyboard.c /^restore_getcjmp (sys_jmp_buf temp)$/
@@ -4061,6 +4160,7 @@ separator_names c-src/emacs/src/keyboard.c 7372
4061serializeToVars php-src/lce_functions.php /^ function serializeToVars($prefix)$/ 4160serializeToVars php-src/lce_functions.php /^ function serializeToVars($prefix)$/
4062serializeToVars php-src/lce_functions.php /^ function serializeToVars($prefix)$/ 4161serializeToVars php-src/lce_functions.php /^ function serializeToVars($prefix)$/
4063set cp-src/conway.hpp /^ void set(void) { alive = 1; }$/ 4162set cp-src/conway.hpp /^ void set(void) { alive = 1; }$/
4163set merc-src/accumulator.m /^:- import_module set.$/
4064set-input-interrupt-mode c-src/emacs/src/keyboard.c /^DEFUN ("set-input-interrupt-mode", Fset_input_inte/ 4164set-input-interrupt-mode c-src/emacs/src/keyboard.c /^DEFUN ("set-input-interrupt-mode", Fset_input_inte/
4065set-input-meta-mode c-src/emacs/src/keyboard.c /^DEFUN ("set-input-meta-mode", Fset_input_meta_mode/ 4165set-input-meta-mode c-src/emacs/src/keyboard.c /^DEFUN ("set-input-meta-mode", Fset_input_meta_mode/
4066set-input-mode c-src/emacs/src/keyboard.c /^DEFUN ("set-input-mode", Fset_input_mode, Sset_inp/ 4166set-input-mode c-src/emacs/src/keyboard.c /^DEFUN ("set-input-mode", Fset_input_mode, Sset_inp/
@@ -4088,11 +4188,14 @@ set_sub_char_table_contents c-src/emacs/src/lisp.h /^set_sub_char_table_contents
4088set_symbol_function c-src/emacs/src/lisp.h /^set_symbol_function (Lisp_Object sym, Lisp_Object / 4188set_symbol_function c-src/emacs/src/lisp.h /^set_symbol_function (Lisp_Object sym, Lisp_Object /
4089set_symbol_next c-src/emacs/src/lisp.h /^set_symbol_next (Lisp_Object sym, struct Lisp_Symb/ 4189set_symbol_next c-src/emacs/src/lisp.h /^set_symbol_next (Lisp_Object sym, struct Lisp_Symb/
4090set_symbol_plist c-src/emacs/src/lisp.h /^set_symbol_plist (Lisp_Object sym, Lisp_Object pli/ 4190set_symbol_plist c-src/emacs/src/lisp.h /^set_symbol_plist (Lisp_Object sym, Lisp_Object pli/
4191set_upto merc-src/accumulator.m /^:- func set_upto(accu_case, int) = set(accu_goal_i/
4091set_waiting_for_input c-src/emacs/src/keyboard.c /^set_waiting_for_input (struct timespec *time_to_cl/ 4192set_waiting_for_input c-src/emacs/src/keyboard.c /^set_waiting_for_input (struct timespec *time_to_cl/
4092setref tex-src/texinfo.tex /^\\expandafter\\expandafter\\expandafter\\appendixsetre/ 4193setref tex-src/texinfo.tex /^\\expandafter\\expandafter\\expandafter\\appendixsetre/
4093setup cp-src/c.C 5 4194setup cp-src/c.C 5
4094shift cp-src/functions.cpp /^void Date::shift ( void ){\/\/Shift this date to pre/ 4195shift cp-src/functions.cpp /^void Date::shift ( void ){\/\/Shift this date to pre/
4095shouldLoad objc-src/PackInsp.m /^-(BOOL)shouldLoad$/ 4196shouldLoad objc-src/PackInsp.m /^-(BOOL)shouldLoad$/
4197should_attempt_accu_transform merc-src/accumulator.m /^:- pred should_attempt_accu_transform(module_info:/
4198should_attempt_accu_transform_2 merc-src/accumulator.m /^:- pred should_attempt_accu_transform_2(module_inf/
4096should_see_this_array_type cp-src/c.C 156 4199should_see_this_array_type cp-src/c.C 156
4097should_see_this_function_pointer cp-src/c.C 153 4200should_see_this_function_pointer cp-src/c.C 153
4098should_see_this_one_enclosed_in_extern_C cp-src/c.C 149 4201should_see_this_one_enclosed_in_extern_C cp-src/c.C 149
@@ -4122,6 +4225,7 @@ skip_non_spaces c-src/etags.c /^skip_non_spaces (char *cp)$/
4122skip_spaces c-src/etags.c /^skip_spaces (char *cp)$/ 4225skip_spaces c-src/etags.c /^skip_spaces (char *cp)$/
4123snarf-tag-function el-src/emacs/lisp/progmodes/etags.el /^(defvar snarf-tag-function nil$/ 4226snarf-tag-function el-src/emacs/lisp/progmodes/etags.el /^(defvar snarf-tag-function nil$/
4124snone c-src/etags.c 2443 4227snone c-src/etags.c 2443
4228solutions merc-src/accumulator.m /^:- import_module solutions.$/
4125some_mouse_moved c-src/emacs/src/keyboard.c /^some_mouse_moved (void)$/ 4229some_mouse_moved c-src/emacs/src/keyboard.c /^some_mouse_moved (void)$/
4126space tex-src/texinfo.tex /^ {#2\\labelspace #1}\\dotfill\\doshortpageno{#3}}%/ 4230space tex-src/texinfo.tex /^ {#2\\labelspace #1}\\dotfill\\doshortpageno{#3}}%/
4127space tex-src/texinfo.tex /^ \\dosubsubsecentry{#2.#3.#4.#5\\labelspace#1}{#6}}/ 4231space tex-src/texinfo.tex /^ \\dosubsubsecentry{#2.#3.#4.#5\\labelspace#1}{#6}}/
@@ -4171,10 +4275,12 @@ step cp-src/conway.hpp /^ void step(void) { alive = next_alive; }$/
4171step cp-src/clheir.hpp /^ virtual void step(void) { }$/ 4275step cp-src/clheir.hpp /^ virtual void step(void) { }$/
4172step_everybody cp-src/clheir.cpp /^void step_everybody(void)$/ 4276step_everybody cp-src/clheir.cpp /^void step_everybody(void)$/
4173stop_polling c-src/emacs/src/keyboard.c /^stop_polling (void)$/ 4277stop_polling c-src/emacs/src/keyboard.c /^stop_polling (void)$/
4278store_info merc-src/accumulator.m /^:- type store_info$/
4174store_user_signal_events c-src/emacs/src/keyboard.c /^store_user_signal_events (void)$/ 4279store_user_signal_events c-src/emacs/src/keyboard.c /^store_user_signal_events (void)$/
4175str go-src/test1.go 9 4280str go-src/test1.go 9
4176strcaseeq c-src/etags.c /^#define strcaseeq(s,t) (assert ((s)!=NULL && (t)!=/ 4281strcaseeq c-src/etags.c /^#define strcaseeq(s,t) (assert ((s)!=NULL && (t)!=/
4177streq c-src/etags.c /^#define streq(s,t) (assert ((s)!=NULL || (t)!=NULL/ 4282streq c-src/etags.c /^#define streq(s,t) (assert ((s)!=NULL || (t)!=NULL/
4283string merc-src/accumulator.m /^:- import_module string.$/
4178string_intervals c-src/emacs/src/lisp.h /^string_intervals (Lisp_Object s)$/ 4284string_intervals c-src/emacs/src/lisp.h /^string_intervals (Lisp_Object s)$/
4179stripLine php-src/lce_functions.php /^ function stripLine($line, $class)$/ 4285stripLine php-src/lce_functions.php /^ function stripLine($line, $class)$/
4180stripname pas-src/common.pas /^function stripname; (* ($/ 4286stripname pas-src/common.pas /^function stripname; (* ($/
@@ -4314,6 +4420,7 @@ tee ruby-src/test1.ru /^ attr_accessor :tee$/
4314tee= ruby-src/test1.ru /^ attr_accessor :tee$/ 4420tee= ruby-src/test1.ru /^ attr_accessor :tee$/
4315temporarily_switch_to_single_kboard c-src/emacs/src/keyboard.c /^temporarily_switch_to_single_kboard (struct frame / 4421temporarily_switch_to_single_kboard c-src/emacs/src/keyboard.c /^temporarily_switch_to_single_kboard (struct frame /
4316tend c-src/etags.c 2432 4422tend c-src/etags.c 2432
4423term merc-src/accumulator.m /^:- import_module term.$/
4317terminate objc-src/Subprocess.m /^- terminate:sender$/ 4424terminate objc-src/Subprocess.m /^- terminate:sender$/
4318terminateInput objc-src/Subprocess.m /^- terminateInput$/ 4425terminateInput objc-src/Subprocess.m /^- terminateInput$/
4319test c-src/emacs/src/lisp.h 1871 4426test c-src/emacs/src/lisp.h 1871
@@ -4365,6 +4472,7 @@ tool_bar_items c-src/emacs/src/keyboard.c /^tool_bar_items (Lisp_Object reuse, i
4365tool_bar_items_vector c-src/emacs/src/keyboard.c 7965 4472tool_bar_items_vector c-src/emacs/src/keyboard.c 7965
4366toolkit_menubar_in_use c-src/emacs/src/keyboard.c /^toolkit_menubar_in_use (struct frame *f)$/ 4473toolkit_menubar_in_use c-src/emacs/src/keyboard.c /^toolkit_menubar_in_use (struct frame *f)$/
4367top-level c-src/emacs/src/keyboard.c /^DEFUN ("top-level", Ftop_level, Stop_level, 0, 0, / 4474top-level c-src/emacs/src/keyboard.c /^DEFUN ("top-level", Ftop_level, Stop_level, 0, 0, /
4475top_level merc-src/accumulator.m /^:- type top_level$/
4368top_level_1 c-src/emacs/src/keyboard.c /^top_level_1 (Lisp_Object ignore)$/ 4476top_level_1 c-src/emacs/src/keyboard.c /^top_level_1 (Lisp_Object ignore)$/
4369top_level_2 c-src/emacs/src/keyboard.c /^top_level_2 (void)$/ 4477top_level_2 c-src/emacs/src/keyboard.c /^top_level_2 (void)$/
4370total_keys c-src/emacs/src/keyboard.c 97 4478total_keys c-src/emacs/src/keyboard.c 97
@@ -4376,6 +4484,9 @@ tpcmd c-src/h.h 15
4376track-mouse c-src/emacs/src/keyboard.c /^DEFUN ("internal--track-mouse", Ftrack_mouse, Stra/ 4484track-mouse c-src/emacs/src/keyboard.c /^DEFUN ("internal--track-mouse", Ftrack_mouse, Stra/
4377tracking_off c-src/emacs/src/keyboard.c /^tracking_off (Lisp_Object old_value)$/ 4485tracking_off c-src/emacs/src/keyboard.c /^tracking_off (Lisp_Object old_value)$/
4378traffic_light cp-src/conway.cpp /^void traffic_light(int x, int y)$/ 4486traffic_light cp-src/conway.cpp /^void traffic_light(int x, int y)$/
4487transform_hlds.accumulator merc-src/accumulator.m /^:- module transform_hlds.accumulator.$/
4488transform_hlds.accumulator merc-src/accumulator.m /^:- end_module transform_hlds.accumulator.$/
4489transform_hlds.goal_store merc-src/accumulator.m /^:- import_module transform_hlds.goal_store.$/
4379translate c-src/emacs/src/regex.h 361 4490translate c-src/emacs/src/regex.h 361
4380treats cp-src/c.C 131 4491treats cp-src/c.C 131
4381tt prol-src/natded.prolog /^tt:-$/ 4492tt prol-src/natded.prolog /^tt:-$/
@@ -4421,12 +4532,14 @@ unblock_input c-src/emacs/src/keyboard.c /^unblock_input (void)$/
4421unblock_input_to c-src/emacs/src/keyboard.c /^unblock_input_to (int level)$/ 4532unblock_input_to c-src/emacs/src/keyboard.c /^unblock_input_to (int level)$/
4422unchar c-src/h.h 99 4533unchar c-src/h.h 99
4423unexpand-abbrev c-src/abbrev.c /^DEFUN ("unexpand-abbrev", Funexpand_abbrev, Sunexp/ 4534unexpand-abbrev c-src/abbrev.c /^DEFUN ("unexpand-abbrev", Funexpand_abbrev, Sunexp/
4535univ merc-src/accumulator.m /^:- import_module univ.$/
4424unread_switch_frame c-src/emacs/src/keyboard.c 204 4536unread_switch_frame c-src/emacs/src/keyboard.c 204
4425unsignedp y-src/cccp.y 112 4537unsignedp y-src/cccp.y 112
4426unwind c-src/emacs/src/lisp.h 2962 4538unwind c-src/emacs/src/lisp.h 2962
4427unwind_int c-src/emacs/src/lisp.h 2972 4539unwind_int c-src/emacs/src/lisp.h 2972
4428unwind_ptr c-src/emacs/src/lisp.h 2967 4540unwind_ptr c-src/emacs/src/lisp.h 2967
4429unwind_void c-src/emacs/src/lisp.h 2976 4541unwind_void c-src/emacs/src/lisp.h 2976
4542update_accumulator_pred merc-src/accumulator.m /^:- pred update_accumulator_pred(pred_id::in, proc_/
4430uprintmax_t c-src/emacs/src/lisp.h 149 4543uprintmax_t c-src/emacs/src/lisp.h 149
4431uprintmax_t c-src/emacs/src/lisp.h 154 4544uprintmax_t c-src/emacs/src/lisp.h 154
4432usage perl-src/yagrip.pl /^sub usage {$/ 4545usage perl-src/yagrip.pl /^sub usage {$/
@@ -4458,6 +4571,7 @@ varargs tex-src/texinfo.tex /^\\defvarargs {#3}\\endgroup %$/
4458varargs tex-src/texinfo.tex /^\\defvarargs {#3}\\endgroup %$/ 4571varargs tex-src/texinfo.tex /^\\defvarargs {#3}\\endgroup %$/
4459varargs tex-src/texinfo.tex /^\\defvarargs {#2}\\endgroup %$/ 4572varargs tex-src/texinfo.tex /^\\defvarargs {#2}\\endgroup %$/
4460varargs tex-src/texinfo.tex /^\\defvarargs {#2}\\endgroup %$/ 4573varargs tex-src/texinfo.tex /^\\defvarargs {#2}\\endgroup %$/
4574varset merc-src/accumulator.m /^:- import_module varset.$/
4461vcopy c-src/emacs/src/lisp.h /^vcopy (Lisp_Object v, ptrdiff_t offset, Lisp_Objec/ 4575vcopy c-src/emacs/src/lisp.h /^vcopy (Lisp_Object v, ptrdiff_t offset, Lisp_Objec/
4462vectorlike_header c-src/emacs/src/lisp.h 1343 4576vectorlike_header c-src/emacs/src/lisp.h 1343
4463verde cp-src/c.C 40 4577verde cp-src/c.C 40