{
int len, mod_tlen;
int infinite = IS_INFINITE_REPEAT(qn->upper);
- enum BodyEmpty emptiness = qn->emptiness;
+ enum BodyEmptyType emptiness = qn->emptiness;
int tlen = compile_length_tree(NODE_QUANT_BODY(qn), reg);
if (tlen < 0) return tlen;
{
int i, r, mod_tlen;
int infinite = IS_INFINITE_REPEAT(qn->upper);
- enum BodyEmpty emptiness = qn->emptiness;
+ enum BodyEmptyType emptiness = qn->emptiness;
int tlen = compile_length_tree(NODE_QUANT_BODY(qn), reg);
if (tlen < 0) return tlen;
}
#ifdef USE_INSISTENT_CHECK_CAPTURES_IN_EMPTY_REPEAT
-static enum BodyEmpty
+static enum BodyEmptyType
quantifiers_memory_node_info(Node* node)
{
int r = BODY_IS_EMPTY_POSSIBILITY;
#endif
};
-enum BodyEmpty {
+enum BodyEmptyType {
BODY_IS_NOT_EMPTY = 0,
BODY_IS_EMPTY_POSSIBILITY = 1,
BODY_IS_EMPTY_POSSIBILITY_MEM = 2,
int lower;
int upper;
int greedy;
- enum BodyEmpty emptiness;
+ enum BodyEmptyType emptiness;
struct _Node* head_exact;
struct _Node* next_head_exact;
int is_refered; /* include called node. don't eliminate even if {0} */