Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

cmt_regexp.cxx File Reference

#include "cmt_std.h"
#include "cmt_regexp.h"
#include "cmt_vector.h"
#include "cmt_system.h"

Include dependency graph for cmt_regexp.cxx:

Include dependency graph

Go to the source code of this file.

Classes

class  cmt_and_node
class  cmt_any_node
class  cmt_begin_node
class  cmt_char_list_node
class  cmt_char_node
class  cmt_end_node
class  cmt_many_node
class  cmt_not_char_list_node
class  cmt_one_more
class  cmt_or_node
class  cmt_regexp_node
class  cmt_regexp_node_set
class  cmt_string_node
class  cmt_zero_more
class  cmt_zero_one

Functions

void tab ()

Variables

int tab_level = 0


Function Documentation

void tab  )  [static]
 

Definition at line 19 of file cmt_regexp.cxx.

References tab_level.

Referenced by cmt_regexp_node_set::dump(), cmt_end_node::dump(), cmt_begin_node::dump(), cmt_one_more::dump(), cmt_zero_more::dump(), cmt_many_node::dump(), cmt_zero_one::dump(), cmt_any_node::dump(), cmt_not_char_list_node::dump(), cmt_char_list_node::dump(), cmt_string_node::dump(), cmt_char_node::dump(), cmt_or_node::match(), and cmt_and_node::match().

00020 {
00021   for (int i = 0; i < tab_level; i++)
00022     {
00023       cout << "  ";
00024     }
00025 }


Variable Documentation

int tab_level = 0 [static]
 

Definition at line 18 of file cmt_regexp.cxx.

Referenced by cmt_regexp_node_set::dump(), cmt_one_more::dump(), cmt_zero_more::dump(), cmt_many_node::dump(), cmt_zero_one::dump(), cmt_or_node::match(), cmt_and_node::match(), and tab().


Generated on Mon May 2 10:25:18 2005 for CMT by doxygen 1.3.5