Property | Type | Description | |
---|---|---|---|
BeginLink | void | ||
Emit | void | ||
Emit | void | ||
Emit | void | ||
EmitCount | void | ||
EmitLink | void | ||
MakeFlags | OpFlags |
Method | Description | |
---|---|---|
DecodeOp ( ushort word, System.Text.RegularExpressions.OpCode &op, OpFlags &flags ) : void | ||
EmitAlternationEnd ( ) : void | ||
EmitAnchor ( bool reverse, int offset, System.Text.RegularExpressions.LinkRef tail ) : void | ||
EmitBalance ( ) : void | ||
EmitBalanceStart ( int gid, int balance, bool capture, System.Text.RegularExpressions.LinkRef tail ) : void | ||
EmitBranch ( System.Text.RegularExpressions.LinkRef next ) : void | ||
EmitBranchEnd ( ) : void | ||
EmitCategory ( Category cat, bool negate, bool reverse ) : void | ||
EmitCharacter ( char c, bool negate, bool ignore, bool reverse ) : void | ||
EmitClose ( int gid ) : void | ||
EmitFalse ( ) : void | ||
EmitFastRepeat ( int min, int max, bool lazy, System.Text.RegularExpressions.LinkRef tail ) : void | ||
EmitIfDefined ( int gid, System.Text.RegularExpressions.LinkRef tail ) : void | ||
EmitIn ( System.Text.RegularExpressions.LinkRef tail ) : void | ||
EmitInfo ( int count, int min, int max ) : void | ||
EmitJump ( System.Text.RegularExpressions.LinkRef target ) : void | ||
EmitNotCategory ( Category cat, bool negate, bool reverse ) : void | ||
EmitOpen ( int gid ) : void | ||
EmitPosition ( Position pos ) : void | ||
EmitRange ( char lo, char hi, bool negate, bool ignore, bool reverse ) : void | ||
EmitReference ( int gid, bool ignore, bool reverse ) : void | ||
EmitRepeat ( int min, int max, bool lazy, System.Text.RegularExpressions.LinkRef until ) : void | ||
EmitSet ( char lo, |
||
EmitString ( string str, bool ignore, bool reverse ) : void | ||
EmitSub ( System.Text.RegularExpressions.LinkRef tail ) : void | ||
EmitTest ( System.Text.RegularExpressions.LinkRef yes, System.Text.RegularExpressions.LinkRef tail ) : void | ||
EmitTrue ( ) : void | ||
EmitUntil ( System.Text.RegularExpressions.LinkRef repeat ) : void | ||
EncodeOp ( System.Text.RegularExpressions.OpCode op, OpFlags flags ) : ushort | ||
GetMachineFactory ( ) : IMachineFactory | ||
NewLink ( ) : System.Text.RegularExpressions.LinkRef | ||
PatternCompiler ( ) : System | ||
Reset ( ) : void | ||
ResolveLink ( System.Text.RegularExpressions.LinkRef lref ) : void |
Method | Description | |
---|---|---|
BeginLink ( System.Text.RegularExpressions.LinkRef lref ) : void | ||
Emit ( System.Text.RegularExpressions.OpCode op ) : void | ||
Emit ( System.Text.RegularExpressions.OpCode op, OpFlags flags ) : void | ||
Emit ( ushort word ) : void | ||
EmitCount ( int count ) : void | ||
EmitLink ( System.Text.RegularExpressions.LinkRef lref ) : void | ||
MakeFlags ( bool negate, bool ignore, bool reverse, bool lazy ) : OpFlags |
public static DecodeOp ( ushort word, System.Text.RegularExpressions.OpCode &op, OpFlags &flags ) : void | ||
word | ushort | |
op | System.Text.RegularExpressions.OpCode | |
flags | OpFlags | |
return | void |
public EmitAnchor ( bool reverse, int offset, System.Text.RegularExpressions.LinkRef tail ) : void | ||
reverse | bool | |
offset | int | |
tail | System.Text.RegularExpressions.LinkRef | |
return | void |
public EmitBalanceStart ( int gid, int balance, bool capture, System.Text.RegularExpressions.LinkRef tail ) : void | ||
gid | int | |
balance | int | |
capture | bool | |
tail | System.Text.RegularExpressions.LinkRef | |
return | void |
public EmitBranch ( System.Text.RegularExpressions.LinkRef next ) : void | ||
next | System.Text.RegularExpressions.LinkRef | |
return | void |
public EmitCategory ( Category cat, bool negate, bool reverse ) : void | ||
cat | Category | |
negate | bool | |
reverse | bool | |
return | void |
public EmitCharacter ( char c, bool negate, bool ignore, bool reverse ) : void | ||
c | char | |
negate | bool | |
ignore | bool | |
reverse | bool | |
return | void |
public EmitFastRepeat ( int min, int max, bool lazy, System.Text.RegularExpressions.LinkRef tail ) : void | ||
min | int | |
max | int | |
lazy | bool | |
tail | System.Text.RegularExpressions.LinkRef | |
return | void |
public EmitIfDefined ( int gid, System.Text.RegularExpressions.LinkRef tail ) : void | ||
gid | int | |
tail | System.Text.RegularExpressions.LinkRef | |
return | void |
public EmitIn ( System.Text.RegularExpressions.LinkRef tail ) : void | ||
tail | System.Text.RegularExpressions.LinkRef | |
return | void |
public EmitInfo ( int count, int min, int max ) : void | ||
count | int | |
min | int | |
max | int | |
return | void |
public EmitJump ( System.Text.RegularExpressions.LinkRef target ) : void | ||
target | System.Text.RegularExpressions.LinkRef | |
return | void |
public EmitNotCategory ( Category cat, bool negate, bool reverse ) : void | ||
cat | Category | |
negate | bool | |
reverse | bool | |
return | void |
public EmitRange ( char lo, char hi, bool negate, bool ignore, bool reverse ) : void | ||
lo | char | |
hi | char | |
negate | bool | |
ignore | bool | |
reverse | bool | |
return | void |
public EmitReference ( int gid, bool ignore, bool reverse ) : void | ||
gid | int | |
ignore | bool | |
reverse | bool | |
return | void |
public EmitRepeat ( int min, int max, bool lazy, System.Text.RegularExpressions.LinkRef until ) : void | ||
min | int | |
max | int | |
lazy | bool | |
until | System.Text.RegularExpressions.LinkRef | |
return | void |
public EmitSet ( char lo, |
||
lo | char | |
set | ||
negate | bool | |
ignore | bool | |
reverse | bool | |
return | void |
public EmitString ( string str, bool ignore, bool reverse ) : void | ||
str | string | |
ignore | bool | |
reverse | bool | |
return | void |
public EmitSub ( System.Text.RegularExpressions.LinkRef tail ) : void | ||
tail | System.Text.RegularExpressions.LinkRef | |
return | void |
public EmitTest ( System.Text.RegularExpressions.LinkRef yes, System.Text.RegularExpressions.LinkRef tail ) : void | ||
yes | System.Text.RegularExpressions.LinkRef | |
tail | System.Text.RegularExpressions.LinkRef | |
return | void |
public EmitUntil ( System.Text.RegularExpressions.LinkRef repeat ) : void | ||
repeat | System.Text.RegularExpressions.LinkRef | |
return | void |
public static EncodeOp ( System.Text.RegularExpressions.OpCode op, OpFlags flags ) : ushort | ||
op | System.Text.RegularExpressions.OpCode | |
flags | OpFlags | |
return | ushort |
public GetMachineFactory ( ) : IMachineFactory | ||
return | IMachineFactory |
public NewLink ( ) : System.Text.RegularExpressions.LinkRef | ||
return | System.Text.RegularExpressions.LinkRef |
public ResolveLink ( System.Text.RegularExpressions.LinkRef lref ) : void | ||
lref | System.Text.RegularExpressions.LinkRef | |
return | void |