regex ir emitter is working
This commit is contained in:
@@ -56,6 +56,14 @@ namespace StgSharp.RegularAnalysis.TextRegex
|
||||
Count++;
|
||||
}
|
||||
|
||||
public void EmitConfigFail(
|
||||
int fail
|
||||
)
|
||||
{
|
||||
_tail.Add(new RegexConfigFailIR(fail));
|
||||
Count++;
|
||||
}
|
||||
|
||||
public void EmitCount(
|
||||
int min,
|
||||
int max,
|
||||
@@ -101,14 +109,6 @@ namespace StgSharp.RegularAnalysis.TextRegex
|
||||
Count += stream.Count;
|
||||
}
|
||||
|
||||
public void EmitMatchSet(
|
||||
string unit
|
||||
)
|
||||
{
|
||||
_tail.Add(new RegexMatchSetIR(unit));
|
||||
Count++;
|
||||
}
|
||||
|
||||
public void EmitMatchSeq(
|
||||
string unit
|
||||
)
|
||||
@@ -117,7 +117,15 @@ namespace StgSharp.RegularAnalysis.TextRegex
|
||||
Count++;
|
||||
}
|
||||
|
||||
public void EmitPopLevel(
|
||||
public void EmitMatchSet(
|
||||
string unit
|
||||
)
|
||||
{
|
||||
_tail.Add(new RegexMatchSetIR(unit));
|
||||
Count++;
|
||||
}
|
||||
|
||||
public void EmitPop(
|
||||
bool isSuccess
|
||||
)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user