removed fmt lines for debugging

This commit is contained in:
James Ryland Miller 2015-10-29 21:56:57 -05:00
parent ed5dedd2fa
commit d90f010d70

View File

@ -1,7 +1,6 @@
package termui package termui
import ( import (
"fmt" // for debugging; REMOVE ME BEFORE PULL REQUEST
"github.com/mitchellh/go-wordwrap" // LEFT UP TO PKG MAINTAINER TO DECIDE HOW TO VENDOR; is MIT LICENSED "github.com/mitchellh/go-wordwrap" // LEFT UP TO PKG MAINTAINER TO DECIDE HOW TO VENDOR; is MIT LICENSED
"regexp" "regexp"
"strings" "strings"
@ -185,7 +184,6 @@ func (mtb *MarkdownTxBuilder) parse(str string) {
} }
mtb.plainTx = normTx mtb.plainTx = normTx
fmt.Printf("DEBUG: printing mtb.plainTx during parse func: %+v\n", string(mtb.plainTx)) // TODO delete me
} }
// BuildWrap implements TextBuilder interface and will naively wrap the plain // BuildWrap implements TextBuilder interface and will naively wrap the plain
@ -199,11 +197,9 @@ func (mtb MarkdownTxBuilder) BuildWrap(s string, fg, bg Attribute, wl uint) []Ce
// get the plaintext // get the plaintext
mtb.parse(s) mtb.parse(s)
plain := string(mtb.plainTx) plain := string(mtb.plainTx)
fmt.Printf("DEBUG: %v\n", plain) // TODO delete me when working
// wrap // wrap
plainWrapped := wordwrap.WrapString(plain, wl) plainWrapped := wordwrap.WrapString(plain, wl)
fmt.Printf("DEBUG: wrapped plain string\n %s\n", plainWrapped) // TODO delete me when working
// find differences and insert // find differences and insert
finalCell := tmpCell // finalcell will get the inserts and is what is returned finalCell := tmpCell // finalcell will get the inserts and is what is returned
@ -217,7 +213,6 @@ func (mtb MarkdownTxBuilder) BuildWrap(s string, fg, bg Attribute, wl uint) []Ce
plainRune = plainRuneNew plainRune = plainRuneNew
for i, _ := range plainRune { for i, _ := range plainRune {
if plainRune[i] == plainWrappedRune[i] { if plainRune[i] == plainWrappedRune[i] {
fmt.Println("DEBUG: compy ", plainRune[i], plainWrappedRune[i]) // TODO delete me when working
trigger = "stop" trigger = "stop"
} else if plainRune[i] != plainWrappedRune[i] && plainWrappedRune[i] == 10 { } else if plainRune[i] != plainWrappedRune[i] && plainWrappedRune[i] == 10 {
trigger = "go" trigger = "go"
@ -236,9 +231,7 @@ func (mtb MarkdownTxBuilder) BuildWrap(s string, fg, bg Attribute, wl uint) []Ce
// restart the inner for loop until plain and plain wrapped are // restart the inner for loop until plain and plain wrapped are
// the same; yeah, it's inefficient, but the text amounts // the same; yeah, it's inefficient, but the text amounts
// should be small // should be small
fmt.Println("Inserted a new line character")
break break
fmt.Println("Breaking")
} else if plainRune[i] != plainWrappedRune[i] && } else if plainRune[i] != plainWrappedRune[i] &&
plainWrappedRune[i-1] == 10 && // if the prior rune is a newline plainWrappedRune[i-1] == 10 && // if the prior rune is a newline
@ -247,13 +240,10 @@ func (mtb MarkdownTxBuilder) BuildWrap(s string, fg, bg Attribute, wl uint) []Ce
// need to delete plainRune[i] because it gets rid of an extra // need to delete plainRune[i] because it gets rid of an extra
// space // space
plainRuneNew = append(plainRune[:i], plainRune[i+1:]...) plainRuneNew = append(plainRune[:i], plainRune[i+1:]...)
fmt.Println("Deleting extra space")
break break
fmt.Println("Breaking")
} else { } else {
trigger = "stop" // stops the outer for loop trigger = "stop" // stops the outer for loop
fmt.Println("Stopping: ", plainRune[i], plainWrappedRune[i])
} }
} }
} }