Add functions for getting ruleset properties/num properties
This commit is contained in:
parent
cc9b4be3ae
commit
67170700b8
@ -231,6 +231,16 @@ public:
|
||||
}
|
||||
group_id_t get_axiom() const { return m_axiom; }
|
||||
|
||||
const token_t& get_token(token_id_t id) const { return m_tokens[id]; }
|
||||
const group_characteristic_t& get_group_characteristic(group_id_t id) const { return m_group_characteristics[id]; }
|
||||
const weighted_group_t& get_weighted_group(weighted_group_id_t wgid) const { return m_weighted_groups[wgid]; }
|
||||
const branch_rule_t& get_branch_rule(branch_rule_id_t id) const { return m_branch_rules[id]; }
|
||||
|
||||
size_t num_tokens() const { return m_tokens.size(); }
|
||||
size_t num_groups() const { return m_group_characteristics.size(); }
|
||||
size_t num_weighted_groups() const { return m_weighted_groups.size(); }
|
||||
size_t num_branch_rules() const { return m_branch_rules.size(); }
|
||||
|
||||
};
|
||||
|
||||
class generator_t {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user