ddparser.dparse_tables

Undocumented in source.

Members

Aliases

D_ReductionCode
alias D_ReductionCode = int function(void* new_ps, void** children, int n_children, int pn_offset, D_Parser* parser)
Undocumented in source.
D_ScanCode
alias D_ScanCode = int function(d_loc_t* loc, ushort* symbol, int* term_priority, ubyte* op_assoc, int* op_priority)
Undocumented in source.
D_WhiteSpaceFn
alias D_WhiteSpaceFn = void function(D_Parser* p, d_loc_t* loc, void** p_globals)
Undocumented in source.
SB_trans_uint16
alias SB_trans_uint16 = SB_trans!ushort
Undocumented in source.
SB_trans_uint32
alias SB_trans_uint32 = SB_trans!uint
Undocumented in source.
SB_trans_uint8
alias SB_trans_uint8 = SB_trans!ubyte
Undocumented in source.
SB_uint16
alias SB_uint16 = SB_!ushort
Undocumented in source.
SB_uint32
alias SB_uint32 = SB_!uint
Undocumented in source.
SB_uint8
alias SB_uint8 = SB_!ubyte
Undocumented in source.

Enums

D_SymbolKind
enum D_SymbolKind
Undocumented in source.

Functions

D_PN
D_ParseNode* D_PN(void* _x, T _o)
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

D_PASS_FOR_ALL
enum D_PASS_FOR_ALL;
Undocumented in source.
D_PASS_FOR_UNDEFINED
enum D_PASS_FOR_UNDEFINED;
Undocumented in source.
D_PASS_MANUAL
enum D_PASS_MANUAL;
Undocumented in source.
D_PASS_POST_ORDER
enum D_PASS_POST_ORDER;
Undocumented in source.
D_PASS_PRE_ORDER
enum D_PASS_PRE_ORDER;
Undocumented in source.
D_SCAN_ALL
enum D_SCAN_ALL;
Undocumented in source.
D_SCAN_DEFAULT
enum D_SCAN_DEFAULT;
Undocumented in source.
D_SCAN_LONGEST
enum D_SCAN_LONGEST;
Undocumented in source.
D_SCAN_MIXED
enum D_SCAN_MIXED;
Undocumented in source.
D_SCAN_RESERVED
enum D_SCAN_RESERVED;
Undocumented in source.
D_SCAN_TRAILING
enum D_SCAN_TRAILING;
Undocumented in source.
SCANNER_BLOCKS
enum SCANNER_BLOCKS;
Undocumented in source.
SCANNER_BLOCKS_POW2
enum SCANNER_BLOCKS_POW2;
Undocumented in source.
SCANNER_BLOCK_MASK
enum SCANNER_BLOCK_MASK;
Undocumented in source.
SCANNER_BLOCK_SHIFT
enum SCANNER_BLOCK_SHIFT;
Undocumented in source.
SCANNER_BLOCK_SIZE
enum SCANNER_BLOCK_SIZE;
Undocumented in source.

Structs

D_ErrorRecoveryHint
struct D_ErrorRecoveryHint
Undocumented in source.
D_ParserTables
struct D_ParserTables
Undocumented in source.
D_Pass
struct D_Pass
Undocumented in source.
D_Reduction
struct D_Reduction
Undocumented in source.
D_RightEpsilonHint
struct D_RightEpsilonHint
Undocumented in source.
D_Shift
struct D_Shift
Undocumented in source.
D_ShiftTable
struct D_ShiftTable
Undocumented in source.
D_State
struct D_State
Undocumented in source.
D_Symbol
struct D_Symbol
Undocumented in source.
SB_
struct SB_(T)
Undocumented in source.
SB_trans
struct SB_trans(T)
Undocumented in source.
d_loc_t
struct d_loc_t
Undocumented in source.

Meta