Stream buffer

This commit is contained in:
2015-02-18 20:43:00 +07:00
parent 6b9a8bebbc
commit 57f3043281
3 changed files with 42 additions and 5 deletions
+1 -2
View File
@@ -20,8 +20,7 @@ type (
)
// Creates a new parser
func New(b []byte, sels []string) *Parser {
buf := buffer.NewDataBuffer(b)
func New(buf buffer.Bufferer, sels []string) *Parser {
return &Parser{
lex: lexer.New(buf),
ctx: &context{