IDZEBRA  2.1.2
Data Fields
Tnode Struct Reference

Data Fields

union {
   struct Tnode *   p [2]
 
   short   ch [2]
 
u
 
unsigned pos: 15
 
unsigned nullable: 1
 
DFASet firstpos
 
DFASet lastpos
 

Detailed Description

Definition at line 41 of file dfa.c.

Field Documentation

short Tnode::ch[2]

Definition at line 44 of file dfa.c.

Referenced by dfa_trav(), do_parse(), expr_4(), mk_dfa_tran(), mk_Tnode_cset(), pr_followpos(), and pr_tran().

DFASet Tnode::firstpos

Definition at line 51 of file dfa.c.

Referenced by dfa_trav(), and mk_dfa_tran().

DFASet Tnode::lastpos

Definition at line 52 of file dfa.c.

Referenced by dfa_trav().

unsigned Tnode::nullable

Definition at line 50 of file dfa.c.

Referenced by dfa_trav().

struct Tnode* Tnode::p[2]

Definition at line 43 of file dfa.c.

Referenced by dfa_parse(), dfa_trav(), do_parse(), expr_1(), expr_2(), expr_3(), expr_4(), and mk_Tnode_cset().

unsigned Tnode::pos

Definition at line 49 of file dfa.c.

Referenced by dfa_parse(), dfa_trav(), do_parse(), expr_1(), expr_2(), expr_3(), expr_4(), mk_dfa_tran(), and mk_Tnode_cset().

union { ... } Tnode::u

The documentation for this struct was generated from the following file: