PredicateRule

Undocumented in source.

Constructors

this
this(PredT pred)
Undocumented in source.

Members

Aliases

PredT
alias PredT = bool function(dchar)
Undocumented in source.

Functions

match
MatchResult match(dstring source, Position pos)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

pred
PredT pred;
Undocumented in source.

Inherited Members

From Rule

ProcessFunc
alias ProcessFunc = dstring delegate(dstring)
Undocumented in source.
skip
bool skip;
Undocumented in source.
processFunc
ProcessFunc processFunc;
Undocumented in source.
match
MatchResult match(dstring source, Position pos)
Undocumented in source.
matched
MatchResult matched(dstring source, Position pos)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinary
Rule opBinary(Rule rhs)
Undocumented in source. Be warned that the author may not have intended to support it.
Repeat
Rule Repeat()
Undocumented in source. Be warned that the author may not have intended to support it.
Skip
Rule Skip()
Undocumented in source. Be warned that the author may not have intended to support it.
As
Rule As(ProcessFunc f)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta