src
Main Page
Namespaces
Classes
Files
File List
File Members
parse
rules.h
Go to the documentation of this file.
1
#ifndef _RE2C_PARSE_RULES_
2
#define _RE2C_PARSE_RULES_
3
4
#include <map>
5
#include <set>
6
7
#include "
src/ir/rule_rank.h
"
8
9
namespace
re2c
10
{
11
12
struct
rule_info_t
13
{
14
uint32_t
line
;
15
std::set<rule_rank_t>
shadow
;
16
bool
reachable
;
17
18
rule_info_t
()
19
: line (0)
20
, shadow ()
21
, reachable (false)
22
{}
23
};
24
25
typedef
std::map<rule_rank_t, rule_info_t>
rules_t
;
26
27
}
// namespace re2c
28
29
#endif // _RE2C_PARSE_RULES_
re2c::rules_t
std::map< rule_rank_t, rule_info_t > rules_t
Definition:
rules.h:25
re2c::rule_info_t
Definition:
rules.h:12
re2c::rule_info_t::line
uint32_t line
Definition:
rules.h:14
re2c::rule_info_t::rule_info_t
rule_info_t()
Definition:
rules.h:18
re2c::rule_info_t::shadow
std::set< rule_rank_t > shadow
Definition:
rules.h:15
rule_rank.h
re2c::rule_info_t::reachable
bool reachable
Definition:
rules.h:16
re2c
Definition:
bitmap.cc:10
Generated by
1.8.10