forked from traefik/yaegi
/
go1_17_go_token.go
115 lines (110 loc) · 5.1 KB
/
go1_17_go_token.go
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
// Code generated by 'yaegi extract go/token'. DO NOT EDIT.
//go:build go1.17
// +build go1.17
package stdlib
import (
"go/constant"
"go/token"
"reflect"
)
func init() {
Symbols["go/token/token"] = map[string]reflect.Value{
// function, constant and variable definitions
"ADD": reflect.ValueOf(token.ADD),
"ADD_ASSIGN": reflect.ValueOf(token.ADD_ASSIGN),
"AND": reflect.ValueOf(token.AND),
"AND_ASSIGN": reflect.ValueOf(token.AND_ASSIGN),
"AND_NOT": reflect.ValueOf(token.AND_NOT),
"AND_NOT_ASSIGN": reflect.ValueOf(token.AND_NOT_ASSIGN),
"ARROW": reflect.ValueOf(token.ARROW),
"ASSIGN": reflect.ValueOf(token.ASSIGN),
"BREAK": reflect.ValueOf(token.BREAK),
"CASE": reflect.ValueOf(token.CASE),
"CHAN": reflect.ValueOf(token.CHAN),
"CHAR": reflect.ValueOf(token.CHAR),
"COLON": reflect.ValueOf(token.COLON),
"COMMA": reflect.ValueOf(token.COMMA),
"COMMENT": reflect.ValueOf(token.COMMENT),
"CONST": reflect.ValueOf(token.CONST),
"CONTINUE": reflect.ValueOf(token.CONTINUE),
"DEC": reflect.ValueOf(token.DEC),
"DEFAULT": reflect.ValueOf(token.DEFAULT),
"DEFER": reflect.ValueOf(token.DEFER),
"DEFINE": reflect.ValueOf(token.DEFINE),
"ELLIPSIS": reflect.ValueOf(token.ELLIPSIS),
"ELSE": reflect.ValueOf(token.ELSE),
"EOF": reflect.ValueOf(token.EOF),
"EQL": reflect.ValueOf(token.EQL),
"FALLTHROUGH": reflect.ValueOf(token.FALLTHROUGH),
"FLOAT": reflect.ValueOf(token.FLOAT),
"FOR": reflect.ValueOf(token.FOR),
"FUNC": reflect.ValueOf(token.FUNC),
"GEQ": reflect.ValueOf(token.GEQ),
"GO": reflect.ValueOf(token.GO),
"GOTO": reflect.ValueOf(token.GOTO),
"GTR": reflect.ValueOf(token.GTR),
"HighestPrec": reflect.ValueOf(constant.MakeFromLiteral("7", token.INT, 0)),
"IDENT": reflect.ValueOf(token.IDENT),
"IF": reflect.ValueOf(token.IF),
"ILLEGAL": reflect.ValueOf(token.ILLEGAL),
"IMAG": reflect.ValueOf(token.IMAG),
"IMPORT": reflect.ValueOf(token.IMPORT),
"INC": reflect.ValueOf(token.INC),
"INT": reflect.ValueOf(token.INT),
"INTERFACE": reflect.ValueOf(token.INTERFACE),
"IsExported": reflect.ValueOf(token.IsExported),
"IsIdentifier": reflect.ValueOf(token.IsIdentifier),
"IsKeyword": reflect.ValueOf(token.IsKeyword),
"LAND": reflect.ValueOf(token.LAND),
"LBRACE": reflect.ValueOf(token.LBRACE),
"LBRACK": reflect.ValueOf(token.LBRACK),
"LEQ": reflect.ValueOf(token.LEQ),
"LOR": reflect.ValueOf(token.LOR),
"LPAREN": reflect.ValueOf(token.LPAREN),
"LSS": reflect.ValueOf(token.LSS),
"Lookup": reflect.ValueOf(token.Lookup),
"LowestPrec": reflect.ValueOf(constant.MakeFromLiteral("0", token.INT, 0)),
"MAP": reflect.ValueOf(token.MAP),
"MUL": reflect.ValueOf(token.MUL),
"MUL_ASSIGN": reflect.ValueOf(token.MUL_ASSIGN),
"NEQ": reflect.ValueOf(token.NEQ),
"NOT": reflect.ValueOf(token.NOT),
"NewFileSet": reflect.ValueOf(token.NewFileSet),
"NoPos": reflect.ValueOf(token.NoPos),
"OR": reflect.ValueOf(token.OR),
"OR_ASSIGN": reflect.ValueOf(token.OR_ASSIGN),
"PACKAGE": reflect.ValueOf(token.PACKAGE),
"PERIOD": reflect.ValueOf(token.PERIOD),
"QUO": reflect.ValueOf(token.QUO),
"QUO_ASSIGN": reflect.ValueOf(token.QUO_ASSIGN),
"RANGE": reflect.ValueOf(token.RANGE),
"RBRACE": reflect.ValueOf(token.RBRACE),
"RBRACK": reflect.ValueOf(token.RBRACK),
"REM": reflect.ValueOf(token.REM),
"REM_ASSIGN": reflect.ValueOf(token.REM_ASSIGN),
"RETURN": reflect.ValueOf(token.RETURN),
"RPAREN": reflect.ValueOf(token.RPAREN),
"SELECT": reflect.ValueOf(token.SELECT),
"SEMICOLON": reflect.ValueOf(token.SEMICOLON),
"SHL": reflect.ValueOf(token.SHL),
"SHL_ASSIGN": reflect.ValueOf(token.SHL_ASSIGN),
"SHR": reflect.ValueOf(token.SHR),
"SHR_ASSIGN": reflect.ValueOf(token.SHR_ASSIGN),
"STRING": reflect.ValueOf(token.STRING),
"STRUCT": reflect.ValueOf(token.STRUCT),
"SUB": reflect.ValueOf(token.SUB),
"SUB_ASSIGN": reflect.ValueOf(token.SUB_ASSIGN),
"SWITCH": reflect.ValueOf(token.SWITCH),
"TYPE": reflect.ValueOf(token.TYPE),
"UnaryPrec": reflect.ValueOf(constant.MakeFromLiteral("6", token.INT, 0)),
"VAR": reflect.ValueOf(token.VAR),
"XOR": reflect.ValueOf(token.XOR),
"XOR_ASSIGN": reflect.ValueOf(token.XOR_ASSIGN),
// type definitions
"File": reflect.ValueOf((*token.File)(nil)),
"FileSet": reflect.ValueOf((*token.FileSet)(nil)),
"Pos": reflect.ValueOf((*token.Pos)(nil)),
"Position": reflect.ValueOf((*token.Position)(nil)),
"Token": reflect.ValueOf((*token.Token)(nil)),
}
}