src
Namespaces | Functions | Variables
fillpoints.cc File Reference
#include <limits>
#include <stack>
#include <vector>
#include "src/ir/dfa/dfa.h"
Include dependency graph for fillpoints.cc:

Go to the source code of this file.

Namespaces

 re2c
 

Functions

static bool re2c::loopback (size_t node, size_t narcs, const size_t *arcs)
 
static void re2c::scc (const dfa_t &dfa, std::stack< size_t > &stack, std::vector< size_t > &lowlink, std::vector< bool > &trivial, size_t i)
 
static void re2c::calc_fill (const dfa_t &dfa, const std::vector< bool > &trivial, std::vector< size_t > &fill, size_t i)
 
void re2c::fillpoints (const dfa_t &dfa, std::vector< size_t > &fill)
 

Variables

static const size_t re2c::INFINITY = std::numeric_limits<size_t>::max()
 
static const size_t re2c::UNDEFINED = INFINITY - 1