public void Decompile(DecompileRule decompiler) { decompiler.NewLine(); decompiler.AddComment(Comment, Disabled); // Make the condition a comment if it is disabled. if (Disabled) { decompiler.Append("// "); } // Add the condition. decompiler.Append("if ("); Expression.Decompile(decompiler); decompiler.Append(")"); }
public void Decompile(DecompileRule decompiler) { decompiler.AddComment(this); switch (Parallel) { case Parse.CallParallel.NoParallel: decompiler.Append(SubroutineName + "()"); break; case Parse.CallParallel.AlreadyRunning_DoNothing: decompiler.Append("async! " + SubroutineName + "()"); break; case Parse.CallParallel.AlreadyRunning_RestartRule: decompiler.Append("async " + SubroutineName + "()"); break; } decompiler.EndAction(); }
public void Decompile(DecompileRule decompiler) { decompiler.AddComment(this); if (Disabled) { decompiler.Append("// "); } Variable.Decompile(decompiler); if (Index != null) { decompiler.Append("["); Index.Decompile(decompiler); decompiler.Append("]"); } decompiler.Append(" " + Operator + " "); Value.Decompile(decompiler); decompiler.EndAction(); }
void ITTEAction.Decompile(DecompileRule decompiler) { decompiler.AddComment(this); Decompile(decompiler, true); }