private static int GetBaseCommandId(string statement) { if (Namespace.IsMatch(statement)) { return(99); } if (ClassStart.IsMatch(statement)) { return(19); } if (IfStart.IsMatch(statement)) { return(1); } if (ElseStart.IsMatch(statement.Trim())) { return(10); } if (LoopStart.IsMatch(statement)) { return(3); } if (MethodStart.IsMatch(statement) && !ExcludeMethodDefRegex.IsMatch(statement)) { return(8); } if (InterfaceStart.IsMatch(statement)) { return(88); // set end interface 89 } if (EnumStart.IsMatch(statement)) { return(78); // set end enum 79 } if (SwitchStartRegex.IsMatch(statement)) { return(58); // set end switch 59 } if (StructStart.IsMatch(statement)) { return(48); // set end struct 49 } return(0); }
private void StartPrinting() => IfStart?.Invoke(this, new IfPrintStarted(this, "Printing started"));