Alt

Alternative of Patterns in ALTS.

Constructors

this
this(Node[] subs_)
Undocumented in source.
this
this(Args subs_)
Undocumented in source.

Members

Functions

atIx
size_t atIx(string input, size_t soff, size_t alt_hix)
Undocumented in source. Be warned that the author may not have intended to support it.
atRaw
size_t atRaw(Data input, size_t soff, size_t alt_hix)

Get Length of hit at index soff in input or size_t.max if none.

atRaw
size_t atRaw(Data input, size_t soff)
Undocumented in source. Be warned that the author may not have intended to support it.
findRawAt
const(Data) findRawAt(Data input, size_t soff, Node[] enders)

Find this in input at offset soff.

opOpAssign
void opOpAssign(Node sub)
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

alts
inout(Node[]) alts [@property getter]
Undocumented in source.
bounds
Bounds bounds [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
isConstant
bool isConstant [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
isFixed
bool isFixed [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Inherited Members

From SPatt

_subs
Node[] _subs;
Undocumented in source.

Meta