aboutsummaryrefslogtreecommitdiff
path: root/lib/parser
diff options
context:
space:
mode:
authorShulhan <ms@kilabit.info>2023-04-05 23:04:04 +0700
committerShulhan <ms@kilabit.info>2023-04-05 23:07:55 +0700
commit98a256e57f2df1b10b7cd75808bee68d8abd1dcd (patch)
tree606c360e5d74388dc7207b912d91c6c88a1b5f70 /lib/parser
parent144ceef8e29f8780c84bc5ae2589dab3895c5ee6 (diff)
downloadpakakeh.go-98a256e57f2df1b10b7cd75808bee68d8abd1dcd.tar.xz
lib/strings: merge lib/parser here
The first idea of parser is to provide generic parser for both bytes and string. After we introduce lib/parser there is not much changes to that package. Also, since we create another Parser in lib/bytes that accept and return token as []byte, the lib/parser is not unique anymore. The following function/methods changes to minimize conflict in the future, * Lines become LinesOfFile * New become NewParser * Open become OpenForParser * Token become Read * TokenEscaped become ReadEscaped * TokenTrimSpace become ReadNoSpace
Diffstat (limited to 'lib/parser')
-rw-r--r--lib/parser/parser.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/parser/parser.go b/lib/parser/parser.go
index 7c084d6d..3562d9c2 100644
--- a/lib/parser/parser.go
+++ b/lib/parser/parser.go
@@ -3,6 +3,9 @@
// license that can be found in the LICENSE file.
// Package parser provide a common text parser, using delimiters.
+//
+// DEPRECATED: this package has been merged with package lib/strings and will
+// be removed in the next six release v0.51.0.
package parser
import (