aboutsummaryrefslogtreecommitdiffstats
path: root/internal/revision/token.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/revision/token.go')
-rw-r--r--internal/revision/token.go28
1 files changed, 28 insertions, 0 deletions
diff --git a/internal/revision/token.go b/internal/revision/token.go
new file mode 100644
index 0000000..abc4048
--- /dev/null
+++ b/internal/revision/token.go
@@ -0,0 +1,28 @@
+package revision
+
+// token represents a entity extracted from string parsing
+type token int
+
+const (
+ eof token = iota
+
+ aslash
+ asterisk
+ at
+ caret
+ cbrace
+ colon
+ control
+ dot
+ emark
+ minus
+ number
+ obrace
+ obracket
+ qmark
+ slash
+ space
+ tilde
+ tokenError
+ word
+)