summaryrefslogtreecommitdiff
path: root/cmd/linked_token_list.go
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/linked_token_list.go')
-rw-r--r--cmd/linked_token_list.go28
1 files changed, 0 insertions, 28 deletions
diff --git a/cmd/linked_token_list.go b/cmd/linked_token_list.go
deleted file mode 100644
index c8c876f..0000000
--- a/cmd/linked_token_list.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)
- }
-}