dparsergen v0.1.0 (2023-05-07T14:44:42Z)
Dub
Repo
Union.NonterminalType
dparsergen
core
nonterminalunion
GenericNonterminalUnion
Union
Undocumented in source.
struct
Union
(SymbolID singleNonterminalID, size_t maxSize)
template
NonterminalType (
SymbolID
nonterminalID
)
if
(
(
nonterminalID
>=
CreatorInstance
.
startNonterminalID
&&
nonterminalID
<
CreatorInstance
.
endNonterminalID
)
||
nonterminalID
==
SymbolID
.
max
) {
alias
NonterminalType
=
CreatorInstance
.
NonterminalType
!
nonterminalID
;
}
Members
Aliases
NonterminalType
alias
NonterminalType
=
CreatorInstance
.
NonterminalType
!
nonterminalID
Undocumented in source.
Meta
Source
See Implementation
dparsergen
core
nonterminalunion
GenericNonterminalUnion
Union
aliases
Location
functions
get
getT
isType
opAssign
setT
static functions
create
static variables
nonterminalIDs
templates
NonterminalType
unions
__anonymous
variables
nonterminalID
values