home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1999 mARCH / PCWK3A99.iso / Linux / DDD331 / DDD-3_1_.000 / DDD-3_1_ / ddd-3.1.1 / ddd / regexps.h < prev    next >
C/C++ Source or Header  |  1998-10-23  |  5KB  |  171 lines

  1. // $Id: regexps.h,v 1.23 1998/10/23 11:47:06 zeller Exp $ -*- C++ -*-
  2. // Regular expressions used in DDD
  3.  
  4. // Copyright (C) 1997 Technische Universitaet Braunschweig, Germany.
  5. // Written by Andreas Zeller <zeller@ips.cs.tu-bs.de>.
  6. // 
  7. // This file is part of DDD.
  8. // 
  9. // DDD is free software; you can redistribute it and/or
  10. // modify it under the terms of the GNU General Public
  11. // License as published by the Free Software Foundation; either
  12. // version 2 of the License, or (at your option) any later version.
  13. // 
  14. // DDD is distributed in the hope that it will be useful,
  15. // but WITHOUT ANY WARRANTY; without even the implied warranty of
  16. // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  17. // See the GNU General Public License for more details.
  18. // 
  19. // You should have received a copy of the GNU General Public
  20. // License along with DDD -- see the file COPYING.
  21. // If not, write to the Free Software Foundation, Inc.,
  22. // 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  23. // 
  24. // DDD is the data display debugger.
  25. // For details, see the DDD World-Wide-Web page, 
  26. // `http://www.cs.tu-bs.de/softech/ddd/',
  27. // or send a mail to the DDD developers <ddd@ips.cs.tu-bs.de>.
  28.  
  29. #ifndef _DDD_regexps_h
  30. #define _DDD_regexps_h
  31.  
  32. #ifdef __GNUG__
  33. #pragma interface
  34. #endif
  35.  
  36. #include "config.h"
  37. #include "rxclass.h"
  38.  
  39. #if !RUNTIME_REGEX
  40.  
  41. extern const regex rxaddr;
  42. extern const regex rxaddress;
  43. extern const regex rxaddress_in;
  44. extern const regex rxaddress_start;
  45. extern const regex rxalpha;
  46. extern const regex rxalphanum;
  47. extern const regex rxarglist;
  48. extern const regex rxat;
  49. extern const regex rxblank;
  50. extern const regex rxblanks;
  51. extern const regex rxblanks_or_tabs;
  52. extern const regex rxbreak_cmd;
  53. extern const regex rxcd_cmd;
  54. extern const regex rxchain;
  55. extern const regex rxcolons;
  56. extern const regex rxcore;
  57. extern const regex rxcore_cmd;
  58. extern const regex rxcrlf;
  59. extern const regex rxdata;
  60. extern const regex rxdbx_begin_of_display;
  61. extern const regex rxdbx_begin_of_display_info;
  62. extern const regex rxdbx_scope;
  63. extern const regex rxdbxframe;
  64. extern const regex rxdbxfunc;
  65. extern const regex rxdbxfunc2;
  66. extern const regex rxdbxpos;
  67. extern const regex rxdbxwarn1;
  68. extern const regex rxdbxwarn2;
  69. extern const regex rxdebug_cmd;
  70. extern const regex rxdefine_cmd;
  71. extern const regex rxdep;
  72. extern const regex rxdisable;
  73. extern const regex rxdisplay;
  74. extern const regex rxdisplay_cmd;
  75. extern const regex rxdisplay_cmd_and_args;
  76. extern const regex rxdont;
  77. extern const regex rxdotdot;
  78. extern const regex rxdouble;
  79. extern const regex rxdown_cmd;
  80. extern const regex rxenable;
  81. extern const regex rxeqeq;
  82. extern const regex rxfile_cmd;
  83. extern const regex rxfilepath;
  84. extern const regex rxfilepos;
  85. extern const regex rxframe_addr;
  86. extern const regex rxframe_func;
  87. extern const regex rxframe_cmd;
  88. extern const regex rxfunction_call;
  89. extern const regex rxgdb_begin_of_display;
  90. extern const regex rxgdb_begin_of_display_info;
  91. extern const regex rxgdb_disp_nr;
  92. extern const regex rxgraph_cmd;
  93. extern const regex rxidentifier;
  94. extern const regex rxindex;
  95. extern const regex rxint;
  96. extern const regex rxinvalid_value;
  97. extern const regex rxjdbpos;
  98. extern const regex rxjdbprompt;
  99. extern const regex rxjdbprompt_reverse;
  100. extern const regex rxjdbprompt_nothread;
  101. extern const regex rxlist_cmd;
  102. extern const regex rxlist_range;
  103. extern const regex rxlookup_cmd;
  104. extern const regex rxlowercase;
  105. extern const regex rxm3comment;
  106. extern const regex rxmake_cmd;
  107. extern const regex rxmembers_of_nl;
  108. extern const regex rxmore_than_one;
  109. extern const regex rxname_colon_int_nl;
  110. extern const regex rxnl;
  111. extern const regex rxnl_int;
  112. extern const regex rxnladdress;
  113. extern const regex rxnladdress_in;
  114. extern const regex rxnlstar;
  115. extern const regex rxnonzero1;
  116. extern const regex rxnonzero2;
  117. extern const regex rxnop_cmd;
  118. extern const regex rxnum;
  119. extern const regex rxop_cmd;
  120. extern const regex rxoptions;
  121. extern const regex rxout_of_range;
  122. extern const regex rxpath_cmd;
  123. extern const regex rxpc;
  124. extern const regex rxperlpos;
  125. extern const regex rxperlprompt;
  126. extern const regex rxperlref;
  127. extern const regex rxprocess1;
  128. extern const regex rxprocess2;
  129. extern const regex rxprompt;
  130. extern const regex rxq;
  131. extern const regex rxreference;
  132. extern const regex rxrefresh_cmd;
  133. extern const regex rxrepeats;
  134. extern const regex rxreturn;
  135. extern const regex rxrun_cmd;
  136. extern const regex rxrunning_cmd;
  137. extern const regex rxselect;
  138. extern const regex rxsemicolon_and_brace;
  139. extern const regex rxsep;
  140. extern const regex rxset1_cmd;
  141. extern const regex rxset2_cmd;
  142. extern const regex rxset3_cmd;
  143. extern const regex rxset_args_cmd;
  144. extern const regex rxsetting_cmd;
  145. extern const regex rxsimple;
  146. extern const regex rxsingle_display_cmd;
  147. extern const regex rxspace;
  148. extern const regex rxstopped_addr;
  149. extern const regex rxstopped_func;
  150. extern const regex rxstruct_begin;
  151. extern const regex rxstruct_end;
  152. extern const regex rxstruct_keyword_begin;
  153. extern const regex rxterminated;
  154. extern const regex rxthread_cmd;
  155. extern const regex rxdbx_baseclass;
  156. extern const regex rxundisplay;
  157. extern const regex rxup_cmd;
  158. extern const regex rxuppercase;
  159. extern const regex rxuse_cmd;
  160. extern const regex rxvtable;
  161. extern const regex rxvtable_entries;
  162. extern const regex rxwhen;
  163. extern const regex rxwhite;
  164. extern const regex rxxdb;
  165. extern const regex rxxdbpos;
  166.  
  167. #endif // !RUNTIME_REGEX
  168.  
  169. #endif // _DDD_regexps_h
  170. // DON'T ADD ANYTHING BEHIND THIS #endif
  171.