|
|
@@ -242,7 +242,7 @@ Program {
|
|
|
L0000: SyncToLiteralAndBackupInstT<ScannerMixin> aka SyncToLiteralAndBackup(literal: "token" (with full map Boyer-Moore scanner), backup: [0-1])
|
|
|
L0001: TryMatchSet(set: [0-9A-Z_a-z], failLabel: Lffff)
|
|
|
L0002: DefineGroupFixed(groupId: 1, length: 1, noNeedToSave: false)
|
|
|
- L0003: BOITest(hardFail: false)
|
|
|
+ L0003: BOITest(<hardFail>: false)
|
|
|
L0004: MatchLiteral(literal: "token")
|
|
|
L0005: Succ()
|
|
|
}
|
|
|
@@ -474,7 +474,7 @@ Program {
|
|
|
numLoops: 0
|
|
|
instructions: {
|
|
|
L0000: SyncToLiteralAndConsumeInstT<ScannerMixin> aka SyncToLiteralAndConsume(literal: "token" (with full map Boyer-Moore scanner))
|
|
|
- L0001: BOITest(hardFail: true)
|
|
|
+ L0001: BOIHardFailTest(<hardFail>: true)
|
|
|
L0002: Succ()
|
|
|
}
|
|
|
}
|
|
|
@@ -582,7 +582,7 @@ Program {
|
|
|
numLoops: 0
|
|
|
instructions: {
|
|
|
L0000: SyncToLiteralAndConsumeInstT<ScannerMixin> aka SyncToLiteralAndConsume(literal: "token" (with full map Boyer-Moore scanner))
|
|
|
- L0001: BOITest(hardFail: true)
|
|
|
+ L0001: BOIHardFailTest(<hardFail>: true)
|
|
|
L0002: MatchLiteral(literal: "token")
|
|
|
L0003: Succ()
|
|
|
}
|
|
|
@@ -765,10 +765,10 @@ Program {
|
|
|
numLoops: 0
|
|
|
instructions: {
|
|
|
L0000: Try(failLabel: Lffff)
|
|
|
- L0001: BOITest(hardFail: false)
|
|
|
+ L0001: BOITest(<hardFail>: false)
|
|
|
L0002: MatchLiteral(literal: "token")
|
|
|
L0003: Jump(targetLabel: Lffff)
|
|
|
- L0004: BOITest(hardFail: false)
|
|
|
+ L0004: BOITest(<hardFail>: false)
|
|
|
L0005: MatchLiteral(literal: "abc")
|
|
|
L0006: Succ()
|
|
|
}
|
|
|
@@ -905,7 +905,7 @@ Program {
|
|
|
L0000: BeginAssertion(minBodyGroupId: 1, maxBodyGroupId: -1, isNegation: true, nextLabel: Lffff)
|
|
|
L0001: MatchLiteral(literal: "token")
|
|
|
L0002: EndAssertion()
|
|
|
- L0003: BOITest(hardFail: true)
|
|
|
+ L0003: BOIHardFailTest(<hardFail>: true)
|
|
|
L0004: MatchLiteral(literal: "abc")
|
|
|
L0005: Succ()
|
|
|
}
|
|
|
@@ -1018,7 +1018,7 @@ Program {
|
|
|
numLoops: 0
|
|
|
instructions: {
|
|
|
L0000: BeginAssertion(minBodyGroupId: 1, maxBodyGroupId: -1, isNegation: false, nextLabel: Lffff)
|
|
|
- L0001: BOITest(hardFail: true)
|
|
|
+ L0001: BOIHardFailTest(<hardFail>: true)
|
|
|
L0002: MatchLiteral(literal: "abc")
|
|
|
L0003: EndAssertion()
|
|
|
L0004: Succ()
|
|
|
@@ -1272,7 +1272,7 @@ Program {
|
|
|
instructions: {
|
|
|
L0000: SyncToCharAndBackup(c: 'a', backup: [0-inf])
|
|
|
L0001: BeginLoopFixedGroupLastIteration(loopId: 0, repeats: [1-inf], hasOuterLoops: false, hasInnerNondet: false, exitLabel: Lffff, , length: 1, groupId: 1, noNeedToSave: true)
|
|
|
- L0002: BOITest(hardFail: false)
|
|
|
+ L0002: BOITest(<hardFail>: false)
|
|
|
L0003: MatchChar(c: 'a')
|
|
|
L0004: RepeatLoopFixedGroupLastIteration(beginLabel: Lffff)
|
|
|
L0005: Succ()
|
|
|
@@ -1338,7 +1338,7 @@ Program {
|
|
|
numLoops: 0
|
|
|
instructions: {
|
|
|
L0000: BeginAssertion(minBodyGroupId: 1, maxBodyGroupId: -1, isNegation: false, nextLabel: Lffff)
|
|
|
- L0001: BOITest(hardFail: true)
|
|
|
+ L0001: BOIHardFailTest(<hardFail>: true)
|
|
|
L0002: EndAssertion()
|
|
|
L0003: Succ()
|
|
|
}
|
|
|
@@ -1493,7 +1493,7 @@ Program {
|
|
|
numLoops: 1
|
|
|
instructions: {
|
|
|
L0000: BeginLoop(loopId: 0, repeats: [1-inf], hasOuterLoops: false, hasInnerNondet: false, exitLabel: Lffff, , minBodyGroupId: 1, maxBodyGroupId: 1, greedy: true)
|
|
|
- L0001: BOITest(hardFail: false)
|
|
|
+ L0001: BOITest(<hardFail>: false)
|
|
|
L0002: DefineGroupFixed(groupId: 1, length: 0, noNeedToSave: false)
|
|
|
L0003: RepeatLoop(beginLabel: Lffff)
|
|
|
L0004: Succ()
|
|
|
@@ -1559,7 +1559,7 @@ Program {
|
|
|
numLoops: 0
|
|
|
instructions: {
|
|
|
L0000: BeginAssertion(minBodyGroupId: 1, maxBodyGroupId: -1, isNegation: true, nextLabel: Lffff)
|
|
|
- L0001: BOITest(hardFail: false)
|
|
|
+ L0001: BOITest(<hardFail>: false)
|
|
|
L0002: EndAssertion()
|
|
|
L0003: Succ()
|
|
|
}
|
|
|
@@ -1673,7 +1673,7 @@ Program {
|
|
|
instructions: {
|
|
|
L0000: SyncToLiteralAndBackupInstT<ScannerMixin_WithLinearCharMap> aka SyncToLinearLiteralAndBackup(literal: "abc" (with linear map Boyer-Moore scanner), backup: [0-inf])
|
|
|
L0001: BeginLoop(loopId: 0, repeats: [1-inf], hasOuterLoops: false, hasInnerNondet: false, exitLabel: Lffff, , minBodyGroupId: 1, maxBodyGroupId: -1, greedy: false)
|
|
|
- L0002: BOITest(hardFail: true)
|
|
|
+ L0002: BOIHardFailTest(<hardFail>: true)
|
|
|
L0003: MatchLiteral(literal: "abc")
|
|
|
L0004: RepeatLoop(beginLabel: Lffff)
|
|
|
L0005: Succ()
|