Inferno search and replace patterns
Step 0: DetectAllSCTypes
Step 1: DetectUncombableSwitch
Step 2: MakeAllForUncombable
Step 3: DetectCombableFor
Step 4: MakeAllBreakUncombable
Step 5: CleanupCompoundMulti
Step 6: DetectCombableBreak
Step 7: ExtractCallParams
Step 8: ExplicitiseReturn
Step 9: ReturnViaTemp
Step 10: AddLinkAddress
Step 11: ParamsViaTemps
Step 12: SplitInstanceDeclarations
Step 13: MoveInstanceDeclarations
Step 14: AutosToModule
Step 15: GenerateStacks
Step 16: MergeFunctions
Step 17: BreakToGoto
Step 18: ForToWhile
Step 19: WhileToDo
Step 20: DoToIfGoto
Step 21: LogicalAndToIf
Step 22: LogicalOrToIf
Step 23: MultiplexorToIf
Step 24: SwitchToIfGoto
Step 25: SplitInstanceDeclarations
Step 26: IfToIfGoto
Step 27: NormaliseConditionalGotos
Step 28: CompactGotos
Step 29: ReduceVoidCompoundExpression
Step 30: CleanupCompoundExpression
Step 31: CleanupCompoundMulti
Step 32: CleanupCompoundSingle
Step 33: CleanupNop
Step 34: CleanupUnusedLabels
Step 35: CleanupDuplicateLabels
Step 36: CleanupIneffectualLabels
Step 37: CleanUpDeadCode
Step 38: CleanupCompoundMulti
Step 39: CleanupCompoundSingle
Step 40: CleanupNop
Step 41: CleanupUnusedLabels
Step 42: CleanupDuplicateLabels
Step 43: CleanupIneffectualLabels
Step 44: CleanUpDeadCode
Step 45: GotoAfterWait
Step 46: AddGotoBeforeLabel
Step 47: EnsureResetYield
Step 48: CleanupCompoundMulti
Step 49: AddStateLabelVar
Step 50: PlaceLabelsInArray
Step 51: LabelTypeToEnum
Step 52: CleanupCompoundMulti
Step 53: ApplyCombGotoPolicy
Step 54: ApplyYieldGotoPolicy
Step 55: ApplyCombGotoPolicy
Step 56: ApplyYieldGotoPolicy
Step 57: ApplyCombGotoPolicy
Step 58: ApplyYieldGotoPolicy
Step 59: ApplyCombGotoPolicy
Step 60: ApplyYieldGotoPolicy
Step 61: ApplyCombGotoPolicy
Step 62: ApplyYieldGotoPolicy
Step 63: ApplyBottomPolicy
Step 64: ApplyLabelPolicy
Step 65: CleanupDuplicateLabels
Step 66: ApplyTopPolicy
Step 67: DetectSuperLoop
Step 68: DetectSuperLoop
Step 69: CleanupUnusedVariables
Step 70: LoopRotation
Step 71: InsertInferredYield
Step 72: AutosToModule
Step 73: TempsAndStaticsToModule
Step 74: DeclsToModule
Step 75: ThreadToMethod
Step 76: ExplicitiseReturns
Step 77: CleanupNestedIf
Step 78: CleanupUnusedLabels
Step 79: CleanupDuplicateLabels
Step 80: CleanupIneffectualLabels
Step 81: CleanUpDeadCode
Step 82: CleanupUnusedLabels
Step 83: CleanupDuplicateLabels
Step 84: CleanupIneffectualLabels
Step 85: CleanUpDeadCode
Generated Fri Apr 5 04:13:25 BST 2013