diff options
Diffstat (limited to 'lib/bytes/parser_example_test.go')
| -rw-r--r-- | lib/bytes/parser_example_test.go | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/lib/bytes/parser_example_test.go b/lib/bytes/parser_example_test.go index b6582542..2f91c090 100644 --- a/lib/bytes/parser_example_test.go +++ b/lib/bytes/parser_example_test.go @@ -41,6 +41,22 @@ func ExampleParser_Delimiters() { // =; } +func ExampleParser_Peek() { + var ( + content = []byte("a = b; ") + delims = []byte{'=', ';'} + parser = libbytes.NewParser(content, delims) + ) + var stream = parser.Peek(1) + fmt.Printf("peek=%q\n", stream) + + stream = parser.Peek(len(content) + 1) + fmt.Printf("peek=%q\n", stream) + // Output: + // peek="a" + // peek="a = b; " +} + func ExampleParser_Read() { var ( content = []byte("a = b; ") |
