 	slideDownPattern = /\\/
 	chordPattern = /\([0-9\s:]+\)/
 	riffPattern = /\[.*\]/
+	ignorePattern = /[\s\n]/
 	
 	constructor: (@lines = [], @stringNames = stringNameDefaults) ->
 		# @lines contains an array of parsed lines, ready to be output

		4: "D"
		5: "A"
		6: "E"
	notePattern = /[0-9]:[0-9]/
	singleNotePattern = /[0-9]/
	restPattern = /r/
	hammerPattern = /h/
	pullOffPattern = /p/

	# parses marktab chords into tabMap
	# example: parseChord("(6:8 5:6)") => { 5:[6], 6:[8] }
	parseChord: (chord) ->
		result = {}
		notesLine = chord.substr(1, chord.length-2)# remove parenthesis
		notes = notesLine.split(" ")
