From 94bd4afe4d3884d9b5120adb606056431ae38bf4 Mon Sep 17 00:00:00 2001 From: Fatih Arslan Date: Sun, 4 Oct 2015 20:22:37 +0300 Subject: [PATCH] scanner: small fixes --- scanner/scanner.go | 7 +++---- scanner/scanner_test.go | 6 +++--- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/scanner/scanner.go b/scanner/scanner.go index b223a86..a4ba64e 100644 --- a/scanner/scanner.go +++ b/scanner/scanner.go @@ -13,12 +13,11 @@ import ( // eof represents a marker rune for the end of the reader. const eof = rune(0) -// Lexer defines a lexical scanner +// Scanner defines a lexical scanner type Scanner struct { src *bytes.Buffer srcBytes []byte - // ch rune // current character lastCharLen int // length of last character in bytes currPos Position // current position @@ -29,9 +28,9 @@ type Scanner struct { tokEnd int // token text tail end (srcBuf index) } -// NewLexer returns a new instance of Lexer. Even though src is an io.Reader, +// NewScanner returns a new instance of Lexer. Even though src is an io.Reader, // we fully consume the content. -func NewLexer(src io.Reader) (*Scanner, error) { +func NewScanner(src io.Reader) (*Scanner, error) { buf, err := ioutil.ReadAll(src) if err != nil { return nil, err diff --git a/scanner/scanner_test.go b/scanner/scanner_test.go index 3ea41fd..b6dc463 100644 --- a/scanner/scanner_test.go +++ b/scanner/scanner_test.go @@ -27,7 +27,7 @@ func TestBool(t *testing.T) { fmt.Fprintf(buf, " \t%s\n", ident.text) } - l, err := NewLexer(buf) + l, err := NewScanner(buf) if err != nil { t.Fatal(err) } @@ -71,7 +71,7 @@ func TestIdent(t *testing.T) { fmt.Fprintf(buf, " \t%s\n", ident.text) } - l, err := NewLexer(buf) + l, err := NewScanner(buf) if err != nil { t.Fatal(err) } @@ -119,7 +119,7 @@ func TestString(t *testing.T) { fmt.Fprintf(buf, " \t%s\n", ident.text) } - l, err := NewLexer(buf) + l, err := NewScanner(buf) if err != nil { t.Fatal(err) }