src
Namespaces | Functions
regexp.cc File Reference
#include <stddef.h>
#include "src/conf/opt.h"
#include "src/conf/warn.h"
#include "src/globals.h"
#include "src/ir/regexp/empty_class_policy.h"
#include "src/ir/regexp/encoding/case.h"
#include "src/ir/regexp/encoding/enc.h"
#include "src/ir/regexp/encoding/utf16/utf16_regexp.h"
#include "src/ir/regexp/encoding/utf8/utf8_regexp.h"
#include "src/ir/regexp/regexp.h"
#include "src/ir/regexp/regexp_alt.h"
#include "src/ir/regexp/regexp_cat.h"
#include "src/ir/regexp/regexp_close.h"
#include "src/ir/regexp/regexp_match.h"
#include "src/ir/regexp/regexp_null.h"
#include "src/parse/scanner.h"
#include "src/util/range.h"
Include dependency graph for regexp.cc:

Go to the source code of this file.

Namespaces

 re2c
 

Functions

static MatchOp * re2c::merge (MatchOp *m1, MatchOp *m2)
 
RegExp * re2c::doAlt (RegExp *e1, RegExp *e2)
 
RegExp * re2c::mkAlt (RegExp *e1, RegExp *e2)
 
RegExp * re2c::doCat (RegExp *e1, RegExp *e2)
 
RegExp * re2c::repeat (RegExp *e, uint32_t n)
 
RegExp * re2c::repeat_from_to (RegExp *e, uint32_t n, uint32_t m)
 
RegExp * re2c::repeat_from (RegExp *e, uint32_t n)