diff --git a/main.go b/main.go index b0e28cc..408ef73 100644 --- a/main.go +++ b/main.go @@ -94,6 +94,7 @@ func FixApostrophes(text string) string { pair_count = false continue } else { + runes[i] = mark1 pair_count = false continue } @@ -106,6 +107,7 @@ func FixApostrophes(text string) string { pair_count = true continue } else { + runes[i] = mark2 pair_count = true continue } @@ -130,7 +132,7 @@ func FindHexBinArticles(slice []string) []string { slice[i] = strings.TrimPrefix(slice[i], "(bin)") slice[i] = strings.TrimPrefix(slice[i], "(hex)") } - if i+1 != len(slice) && (slice[i] == "a" || slice[i] == "A") { + if i+1 != len(slice) && (slice[i] == "a" || slice[i] == "A") && len(slice[i+1]) != 0 { if strings.ContainsAny(string(slice[i+1][0]), "aeiouh") { slice[i] += "n" }