protected override void EmitIfHeader(IGate gate) { Writer.Append("IF "); gate.Emit(this); Writer.AppendLine(" THEN"); }
public override void EmitCodeLabelAssignment(string label, IGate gate) { Writer.Append("SET " + label + " = "); gate.Emit(this); Writer.AppendLine(); }
public override void EmitCodeLabelAssignment(string label, IGate gate) { Writer.Append("var " + label + " = "); gate.Emit(this); Writer.AppendLine(";"); }
protected virtual void EmitGate(IGate gate) { gate = _gc.ReplaceWithLabelIf(gate); gate.Emit(this); }