cleanup: remove debug.Printf from scanner (#573)
Remove the debug.Printf stuff from scanner and some other style nits.
This commit is contained in:
parent
cfe41281c2
commit
2a67631d76
|
@ -1425,6 +1425,6 @@ func TestUnbalancedParens(t *testing.T) {
|
||||||
x8A4M3e23mRZ9VrbpMngwcrqNAg== )`
|
x8A4M3e23mRZ9VrbpMngwcrqNAg== )`
|
||||||
_, err := NewRR(sig)
|
_, err := NewRR(sig)
|
||||||
if err == nil {
|
if err == nil {
|
||||||
t.Fatalf("Failed to detect extra opening brace")
|
t.Fatalf("failed to detect extra opening brace")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
35
scan.go
35
scan.go
|
@ -2,22 +2,11 @@ package dns
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"io"
|
"io"
|
||||||
"log"
|
|
||||||
"os"
|
"os"
|
||||||
"strconv"
|
"strconv"
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
|
|
||||||
type debugging bool
|
|
||||||
|
|
||||||
const debug debugging = false
|
|
||||||
|
|
||||||
func (d debugging) Printf(format string, args ...interface{}) {
|
|
||||||
if d {
|
|
||||||
log.Printf(format, args...)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
const maxTok = 2048 // Largest token we can return.
|
const maxTok = 2048 // Largest token we can return.
|
||||||
const maxUint16 = 1<<16 - 1
|
const maxUint16 = 1<<16 - 1
|
||||||
|
|
||||||
|
@ -127,7 +116,7 @@ func NewRR(s string) (RR, error) {
|
||||||
// See NewRR for more documentation.
|
// See NewRR for more documentation.
|
||||||
func ReadRR(q io.Reader, filename string) (RR, error) {
|
func ReadRR(q io.Reader, filename string) (RR, error) {
|
||||||
defttl := &ttlState{defaultTtl, false}
|
defttl := &ttlState{defaultTtl, false}
|
||||||
r := <-parseZoneHelper(q, ".", defttl, filename, 1)
|
r := <-parseZoneHelper(q, ".", filename, defttl, 1)
|
||||||
if r == nil {
|
if r == nil {
|
||||||
return nil, nil
|
return nil, nil
|
||||||
}
|
}
|
||||||
|
@ -164,16 +153,16 @@ func ReadRR(q io.Reader, filename string) (RR, error) {
|
||||||
// The text "; this is comment" is returned in Token.Comment. Comments inside the
|
// The text "; this is comment" is returned in Token.Comment. Comments inside the
|
||||||
// RR are discarded. Comments on a line by themselves are discarded too.
|
// RR are discarded. Comments on a line by themselves are discarded too.
|
||||||
func ParseZone(r io.Reader, origin, file string) chan *Token {
|
func ParseZone(r io.Reader, origin, file string) chan *Token {
|
||||||
return parseZoneHelper(r, origin, nil, file, 10000)
|
return parseZoneHelper(r, origin, file, nil, 10000)
|
||||||
}
|
}
|
||||||
|
|
||||||
func parseZoneHelper(r io.Reader, origin string, defttl *ttlState, file string, chansize int) chan *Token {
|
func parseZoneHelper(r io.Reader, origin, file string, defttl *ttlState, chansize int) chan *Token {
|
||||||
t := make(chan *Token, chansize)
|
t := make(chan *Token, chansize)
|
||||||
go parseZone(r, origin, defttl, file, t, 0)
|
go parseZone(r, origin, file, defttl, t, 0)
|
||||||
return t
|
return t
|
||||||
}
|
}
|
||||||
|
|
||||||
func parseZone(r io.Reader, origin string, defttl *ttlState, f string, t chan *Token, include int) {
|
func parseZone(r io.Reader, origin, f string, defttl *ttlState, t chan *Token, include int) {
|
||||||
defer func() {
|
defer func() {
|
||||||
if include == 0 {
|
if include == 0 {
|
||||||
close(t)
|
close(t)
|
||||||
|
@ -317,7 +306,7 @@ func parseZone(r io.Reader, origin string, defttl *ttlState, f string, t chan *T
|
||||||
t <- &Token{Error: &ParseError{f, "too deeply nested $INCLUDE", l}}
|
t <- &Token{Error: &ParseError{f, "too deeply nested $INCLUDE", l}}
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
parseZone(r1, neworigin, defttl, l.token, t, include+1)
|
parseZone(r1, neworigin, l.token, defttl, t, include+1)
|
||||||
st = zExpectOwnerDir
|
st = zExpectOwnerDir
|
||||||
case zExpectDirTTLBl:
|
case zExpectDirTTLBl:
|
||||||
if l.value != zBlank {
|
if l.value != zBlank {
|
||||||
|
@ -509,14 +498,12 @@ func zlexer(s *scan, c chan lex) {
|
||||||
if stri >= maxTok {
|
if stri >= maxTok {
|
||||||
l.token = "token length insufficient for parsing"
|
l.token = "token length insufficient for parsing"
|
||||||
l.err = true
|
l.err = true
|
||||||
debug.Printf("[%+v]", l.token)
|
|
||||||
c <- l
|
c <- l
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
if comi >= maxTok {
|
if comi >= maxTok {
|
||||||
l.token = "comment length insufficient for parsing"
|
l.token = "comment length insufficient for parsing"
|
||||||
l.err = true
|
l.err = true
|
||||||
debug.Printf("[%+v]", l.token)
|
|
||||||
c <- l
|
c <- l
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
@ -559,7 +546,6 @@ func zlexer(s *scan, c chan lex) {
|
||||||
case "$GENERATE":
|
case "$GENERATE":
|
||||||
l.value = zDirGenerate
|
l.value = zDirGenerate
|
||||||
}
|
}
|
||||||
debug.Printf("[7 %+v]", l.token)
|
|
||||||
c <- l
|
c <- l
|
||||||
} else {
|
} else {
|
||||||
l.value = zString
|
l.value = zString
|
||||||
|
@ -601,7 +587,6 @@ func zlexer(s *scan, c chan lex) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
debug.Printf("[6 %+v]", l.token)
|
|
||||||
c <- l
|
c <- l
|
||||||
}
|
}
|
||||||
stri = 0
|
stri = 0
|
||||||
|
@ -610,7 +595,6 @@ func zlexer(s *scan, c chan lex) {
|
||||||
l.value = zBlank
|
l.value = zBlank
|
||||||
l.token = " "
|
l.token = " "
|
||||||
l.length = 1
|
l.length = 1
|
||||||
debug.Printf("[5 %+v]", l.token)
|
|
||||||
c <- l
|
c <- l
|
||||||
}
|
}
|
||||||
owner = false
|
owner = false
|
||||||
|
@ -633,7 +617,6 @@ func zlexer(s *scan, c chan lex) {
|
||||||
l.token = string(str[:stri])
|
l.token = string(str[:stri])
|
||||||
l.tokenUpper = strings.ToUpper(l.token)
|
l.tokenUpper = strings.ToUpper(l.token)
|
||||||
l.length = stri
|
l.length = stri
|
||||||
debug.Printf("[4 %+v]", l.token)
|
|
||||||
c <- l
|
c <- l
|
||||||
stri = 0
|
stri = 0
|
||||||
}
|
}
|
||||||
|
@ -671,7 +654,6 @@ func zlexer(s *scan, c chan lex) {
|
||||||
l.tokenUpper = l.token
|
l.tokenUpper = l.token
|
||||||
l.length = 1
|
l.length = 1
|
||||||
l.comment = string(com[:comi])
|
l.comment = string(com[:comi])
|
||||||
debug.Printf("[3 %+v %+v]", l.token, l.comment)
|
|
||||||
c <- l
|
c <- l
|
||||||
l.comment = ""
|
l.comment = ""
|
||||||
comi = 0
|
comi = 0
|
||||||
|
@ -697,14 +679,12 @@ func zlexer(s *scan, c chan lex) {
|
||||||
rrtype = true
|
rrtype = true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
debug.Printf("[2 %+v]", l.token)
|
|
||||||
c <- l
|
c <- l
|
||||||
}
|
}
|
||||||
l.value = zNewline
|
l.value = zNewline
|
||||||
l.token = "\n"
|
l.token = "\n"
|
||||||
l.tokenUpper = l.token
|
l.tokenUpper = l.token
|
||||||
l.length = 1
|
l.length = 1
|
||||||
debug.Printf("[1 %+v]", l.token)
|
|
||||||
c <- l
|
c <- l
|
||||||
stri = 0
|
stri = 0
|
||||||
commt = false
|
commt = false
|
||||||
|
@ -750,7 +730,6 @@ func zlexer(s *scan, c chan lex) {
|
||||||
l.tokenUpper = strings.ToUpper(l.token)
|
l.tokenUpper = strings.ToUpper(l.token)
|
||||||
l.length = stri
|
l.length = stri
|
||||||
|
|
||||||
debug.Printf("[%+v]", l.token)
|
|
||||||
c <- l
|
c <- l
|
||||||
stri = 0
|
stri = 0
|
||||||
}
|
}
|
||||||
|
@ -786,7 +765,6 @@ func zlexer(s *scan, c chan lex) {
|
||||||
l.token = "extra closing brace"
|
l.token = "extra closing brace"
|
||||||
l.tokenUpper = l.token
|
l.tokenUpper = l.token
|
||||||
l.err = true
|
l.err = true
|
||||||
debug.Printf("[%+v]", l.token)
|
|
||||||
c <- l
|
c <- l
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
@ -812,7 +790,6 @@ func zlexer(s *scan, c chan lex) {
|
||||||
l.tokenUpper = strings.ToUpper(l.token)
|
l.tokenUpper = strings.ToUpper(l.token)
|
||||||
l.length = stri
|
l.length = stri
|
||||||
l.value = zString
|
l.value = zString
|
||||||
debug.Printf("[%+v]", l.token)
|
|
||||||
c <- l
|
c <- l
|
||||||
}
|
}
|
||||||
if brace != 0 {
|
if brace != 0 {
|
||||||
|
|
|
@ -654,11 +654,11 @@ func TestServerStartStopRace(t *testing.T) {
|
||||||
s := &Server{}
|
s := &Server{}
|
||||||
s, _, _, err = RunLocalUDPServerWithFinChan(":0")
|
s, _, _, err = RunLocalUDPServerWithFinChan(":0")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("Could not start server: %s", err)
|
t.Fatalf("could not start server: %s", err)
|
||||||
}
|
}
|
||||||
go func() {
|
go func() {
|
||||||
if err := s.Shutdown(); err != nil {
|
if err := s.Shutdown(); err != nil {
|
||||||
t.Fatalf("Could not stop server: %s", err)
|
t.Fatalf("could not stop server: %s", err)
|
||||||
}
|
}
|
||||||
}()
|
}()
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue