summaryrefslogtreecommitdiff
path: root/cmd/token.go
blob: 7652be76336222c02f3ebea712f63298dff57d31 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package cmd

type Token struct {
	content    string
	prev, next *Token
}

func (t *Token) GetContent() string {
	return t.content
}

func (t *Token) SetContent(content string) {
	t.content = content
}

func (t *Token) GetPreviousToken() *Token {
	return t.prev
}

func (t *Token) SetPreviousToken(newToken *Token) {
	t.prev = newToken
}

func (t *Token) GetNextToken() *Token {
	return t.next
}

func (t *Token) SetNextToken(newToken *Token) {
	t.next = newToken
}