aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <sokolyuk@gmail.com>2022-08-23 21:28:44 +0200
committerDimitri Sokolyuk <sokolyuk@gmail.com>2022-08-23 21:28:44 +0200
commite402c1c42d91e956513122029ace1f513334a1fb (patch)
treee2be8979eb7e72abd9a7c723a155d98b90b19c76
parentdb2a15515c910ca6bd3f097c5d2c9ca5612a35cc (diff)
go generate
-rw-r--r--object/objecttype_string.go18
-rw-r--r--token/tokentype_string.go38
2 files changed, 56 insertions, 0 deletions
diff --git a/object/objecttype_string.go b/object/objecttype_string.go
index 80d3ee6..39336a1 100644
--- a/object/objecttype_string.go
+++ b/object/objecttype_string.go
@@ -4,6 +4,24 @@ package object
import "strconv"
+func _() {
+ // An "invalid array index" compiler error signifies that the constant values have changed.
+ // Re-run the stringer command to generate them again.
+ var x [1]struct{}
+ _ = x[NULL-0]
+ _ = x[ERROR-1]
+ _ = x[INTEGER-2]
+ _ = x[BOOLEAN-3]
+ _ = x[STRING-4]
+ _ = x[RETURN_VALUE-5]
+ _ = x[FUNCTION-6]
+ _ = x[BUILTIN-7]
+ _ = x[ARRAY-8]
+ _ = x[HASH-9]
+ _ = x[QUOTE-10]
+ _ = x[MACRO-11]
+}
+
const _ObjectType_name = "NULLERRORINTEGERBOOLEANSTRINGRETURN_VALUEFUNCTIONBUILTINARRAYHASHQUOTEMACRO"
var _ObjectType_index = [...]uint8{0, 4, 9, 16, 23, 29, 41, 49, 56, 61, 65, 70, 75}
diff --git a/token/tokentype_string.go b/token/tokentype_string.go
index e7e554e..2245135 100644
--- a/token/tokentype_string.go
+++ b/token/tokentype_string.go
@@ -4,6 +4,44 @@ package token
import "strconv"
+func _() {
+ // An "invalid array index" compiler error signifies that the constant values have changed.
+ // Re-run the stringer command to generate them again.
+ var x [1]struct{}
+ _ = x[ILLEGAL-0]
+ _ = x[EOF-1]
+ _ = x[IDENT-2]
+ _ = x[INTEGER-3]
+ _ = x[STRING-4]
+ _ = x[ASSIGN-5]
+ _ = x[PLUS-6]
+ _ = x[MINUS-7]
+ _ = x[BANG-8]
+ _ = x[ASTERISK-9]
+ _ = x[SLASH-10]
+ _ = x[LESS-11]
+ _ = x[MORE-12]
+ _ = x[EQ-13]
+ _ = x[NOT_EQ-14]
+ _ = x[COMMA-15]
+ _ = x[SEMICOLON-16]
+ _ = x[COLON-17]
+ _ = x[LPAREN-18]
+ _ = x[RPAREN-19]
+ _ = x[LBRACE-20]
+ _ = x[RBRACE-21]
+ _ = x[LBRACKET-22]
+ _ = x[RBRACKET-23]
+ _ = x[FUNCTION-24]
+ _ = x[LET-25]
+ _ = x[TRUE-26]
+ _ = x[FALSE-27]
+ _ = x[IF-28]
+ _ = x[ELSE-29]
+ _ = x[RETURN-30]
+ _ = x[MACRO-31]
+}
+
const _TokenType_name = "ILLEGALEOFIDENTINTEGERSTRINGASSIGNPLUSMINUSBANGASTERISKSLASHLESSMOREEQNOT_EQCOMMASEMICOLONCOLONLPARENRPARENLBRACERBRACELBRACKETRBRACKETFUNCTIONLETTRUEFALSEIFELSERETURNMACRO"
var _TokenType_index = [...]uint8{0, 7, 10, 15, 22, 28, 34, 38, 43, 47, 55, 60, 64, 68, 70, 76, 81, 90, 95, 101, 107, 113, 119, 127, 135, 143, 146, 150, 155, 157, 161, 167, 172}