# Copyright (C) 2010 John Reese
# Licensed under the MIT license

class Transform:
	"""
	This class represents a single modification to the data set, designed
	to be applied in descending order by line number.  The operation determines
	where the new data will be applied, and how.
	"""

	lineum = -1
	oper = "noop"
	data = ""


@@ -317,12 +317,250 @@
 %09data = %22%22%0A%0A
+%09def __init__(self, linenum = -1, oper = %22noop%22, data = %22%22):%0A%09%09self.linenum = linenum%0A%09%09self.oper = oper%0A%09%09self.data = data%0A%0A%09def __str__(self):%0A%09%09return %22Transform: (line: %25d, oper: %25s, data: %25s)%22 %25 (self.linenum, self.oper, self.data)%0A%0A

Improve transform class definition