summaryrefslogtreecommitdiff
path: root/cmd/linked_token_slice.go
diff options
context:
space:
mode:
authorayyansea <ayyansea@gmail.com>2024-11-16 20:06:12 +0300
committerayyansea <ayyansea@gmail.com>2024-11-16 20:06:12 +0300
commitd741a3187f0e8abb00ee34356b3e61ab9087c0d9 (patch)
tree227bcb4b27ab45e73d7e55529e17f5609c8ba522 /cmd/linked_token_slice.go
parent561e35ee045804566e9179e758dab8cedf50a337 (diff)
chore: rename file
Diffstat (limited to 'cmd/linked_token_slice.go')
-rw-r--r--cmd/linked_token_slice.go28
1 files changed, 0 insertions, 28 deletions
diff --git a/cmd/linked_token_slice.go b/cmd/linked_token_slice.go
deleted file mode 100644
index c8c876f..0000000
--- a/cmd/linked_token_slice.go
+++ /dev/null
@@ -1,28 +0,0 @@
-package cmd
-
-type LinkedTokenList struct {
- head, tail *Token
-}
-
-func (lts *LinkedTokenList) AddToken(content string) {
- newToken := &Token{
- content: content,
- prev: nil,
- next: nil,
- }
-
- if lts.head == nil {
- lts.head = newToken
- lts.tail = newToken
- } else {
- newToken.SetPreviousToken(lts.tail)
- lts.tail.SetNextToken(newToken)
- lts.tail = newToken
- }
-}
-
-func SliceToLinkedTokenSlice(slice []string, tokenSlice *LinkedTokenList) {
- for _, item := range slice {
- tokenSlice.AddToken(item)
- }
-}