z_mirror/luapls

git clone https://git.raiguard.me/z_mirror/luapls

Caleb HeuerRevert "Convert trivia to an interface in preparation annotations-in-AST"5c64afc

main
3.4 KiB127 linesraw
1package ast
2
3import "fmt"
4
5func (node *AssignmentStatement) String() string {
6	return fmt.Sprintf("%s()@%v", "AssignmentStatement", node.Pos())
7}
8
9func (node *BooleanLiteral) String() string {
10	return fmt.Sprintf("%s(%s)@%v", "BooleanLiteral", node.Token.Literal, node.Pos())
11}
12
13func (node *BreakStatement) String() string {
14	return fmt.Sprintf("%s()@%v", "BreakStatement", node.Pos())
15}
16
17func (node *DoStatement) String() string {
18	return fmt.Sprintf("%s()@%v", "DoStatement", node.Pos())
19}
20
21func (node *ForInStatement) String() string {
22	return fmt.Sprintf("%s()@%v", "ForInStatement", node.Pos())
23}
24
25func (node *ForStatement) String() string {
26	return fmt.Sprintf("%s()@%v", "ForStatement", node.Pos())
27}
28
29func (node *FunctionCall) String() string {
30	return fmt.Sprintf("%s()@%v", "FunctionCall", node.Pos())
31}
32
33func (node *FunctionExpression) String() string {
34	return fmt.Sprintf("%s()@%v", "FunctionExpression", node.Pos())
35}
36
37func (node *FunctionStatement) String() string {
38	return fmt.Sprintf("%s()@%v", "FunctionStatement", node.Pos())
39}
40
41func (node *GotoStatement) String() string {
42	return fmt.Sprintf("%s()@%v", "GotoStatement", node.Pos())
43}
44
45func (node *Identifier) String() string {
46	return fmt.Sprintf("%s(%s)@%v", "Identifier", node.Token.Literal, node.Pos())
47}
48
49func (node *IfClause) String() string {
50	return fmt.Sprintf("%s()@%v", "IfClause", node.Pos())
51}
52
53func (node *IfStatement) String() string {
54	return fmt.Sprintf("%s()@%v", "IfStatement", node.Pos())
55}
56
57func (node *IndexExpression) String() string {
58	return fmt.Sprintf("%s()@%v", "IndexExpression", node.Pos())
59}
60
61func (node *InfixExpression) String() string {
62	return fmt.Sprintf("%s()@%v", "InfixExpression", node.Pos())
63}
64
65func (node *LabelStatement) String() string {
66	return fmt.Sprintf("%s(%s)@%v", "LabelStatement", node.Name, node.Pos())
67}
68
69func (node *Invalid) String() string {
70	return fmt.Sprintf("%s()@%v", "Invalid", node.Pos())
71}
72
73func (node *LocalStatement) String() string {
74	return fmt.Sprintf("%s()@%v", "LocalStatement", node.Pos())
75}
76
77func (node *NilLiteral) String() string {
78	return fmt.Sprintf("%s()@%v", "NilLiteral", node.Pos())
79}
80
81func (node *NumberLiteral) String() string {
82	return fmt.Sprintf("%s(%s)@%v", "NumberLiteral", node.Token.Literal, node.Pos())
83}
84
85func (node *PrefixExpression) String() string {
86	return fmt.Sprintf("%s()@%v", "PrefixExpression", node.Pos())
87}
88
89func (node *RepeatStatement) String() string {
90	return fmt.Sprintf("%s()@%v", "RepeatStatement", node.Pos())
91}
92
93func (node *ReturnStatement) String() string {
94	return fmt.Sprintf("%s()@%v", "ReturnStatement", node.Pos())
95}
96
97func (node *SemicolonStatement) String() string {
98	return fmt.Sprintf("%s()@%v", "SemicolonStatement", node.Pos())
99}
100
101func (node *StringLiteral) String() string {
102	return fmt.Sprintf("%s(%s)@%v", "StringLiteral", node.Token.Literal, node.Pos())
103}
104
105func (node *TableArrayField) String() string {
106	return fmt.Sprintf("%s()@%v", "TableArrayField", node.Pos())
107}
108
109func (node *TableSimpleKeyField) String() string {
110	return fmt.Sprintf("%s()@%v", "TableSimpleKeyField", node.Pos())
111}
112
113func (node *TableExpressionKeyField) String() string {
114	return fmt.Sprintf("%s()@%v", "TableExpressionKeyField", node.Pos())
115}
116
117func (node *TableLiteral) String() string {
118	return fmt.Sprintf("%s()@%v", "TableLiteral", node.Pos())
119}
120
121func (node *Vararg) String() string {
122	return fmt.Sprintf("%s()@%v", "Vararg", node.Pos())
123}
124
125func (node *WhileStatement) String() string {
126	return fmt.Sprintf("%s()@%v", "WhileStatement", node.Pos())
127}