ddparser ~master (2022-05-08T05:41:52.9614299)
Dub
Repo
Hint
ddparser
gram
Undocumented in source.
struct
Hint {
uint
depth
;
State
*
state
;
Rule
*
rule
;
}
Members
Variables
depth
uint
depth
;
Undocumented in source.
rule
Rule
*
rule
;
Undocumented in source.
state
State
*
state
;
Undocumented in source.
Meta
Source
See Implementation
ddparser
gram
aliases
DECLARE_NUM
D_Grammar
Item
VecAction
VecHint
VecScanStateTransition
enums
ActionKind
AssocKind
DeclarationKind
ElemKind
InternalKind
TermKind
functions
IS_BINARY_ASSOC
IS_BINARY_NARY_ASSOC
IS_EXPECT_LEFT_ASSOC
IS_EXPECT_RIGHT_ASSOC
IS_LEFT_ASSOC
IS_NARY_ASSOC
IS_RIGHT_ASSOC
IS_UNARY_ASSOC
IS_UNARY_BINARY_ASSOC
add_declaration
add_pass
add_pass_code
build_eq
build_grammar
conditional_EBNF
dup_elem
elemTermOrNtermEqual
escape_string_for_regex
find_pass
finish_productions
free_D_Grammar
initialize_productions
lookup_production
new_D_Grammar
new_code
new_declaration
new_elem_nterm
new_ident
new_internal_production
new_production
new_rule
new_string
new_token
new_utf8_char
plus_EBNF
print_elem
print_grammar
print_rdebug_grammar
print_rule
print_states
print_term
rep_EBNF
star_EBNF
manifest constants
ASSOC_BINARY
ASSOC_LEFT
ASSOC_NARY
ASSOC_RIGHT
ASSOC_UNARY
EOF_SENTINAL
NO_PROD
structs
Action
Code
Declaration
Elem
EqState
Goto
Grammar
Hint
Production
Rule
Scanner
State
Term
variables
action_types