r - types.go
1 package r
2
3 // File automatically generated with format.sh.
4
5 import "fmt"
6
7 // Type is an interface satisfied by all R structural types.
8 type Type interface {
9 fmt.Formatter
10 rType()
11 }
12
13 func (Tokens) rType() {}
14
15 func (AdditionExpression) rType() {}
16
17 func (AndExpression) rType() {}
18
19 func (Arg) rType() {}
20
21 func (ArgList) rType() {}
22
23 func (Argument) rType() {}
24
25 func (AssignmentExpression) rType() {}
26
27 func (Call) rType() {}
28
29 func (CompoundExpression) rType() {}
30
31 func (ExponentiationExpression) rType() {}
32
33 func (Expression) rType() {}
34
35 func (File) rType() {}
36
37 func (FlowControl) rType() {}
38
39 func (ForControl) rType() {}
40
41 func (FormulaeExpression) rType() {}
42
43 func (FunctionDefinition) rType() {}
44
45 func (IfControl) rType() {}
46
47 func (Index) rType() {}
48
49 func (IndexExpression) rType() {}
50
51 func (IndexOrCallExpression) rType() {}
52
53 func (MultiplicationExpression) rType() {}
54
55 func (NotExpression) rType() {}
56
57 func (OrExpression) rType() {}
58
59 func (ParenthesizedExpression) rType() {}
60
61 func (PipeOrSpecialExpression) rType() {}
62
63 func (QueryExpression) rType() {}
64
65 func (RelationalExpression) rType() {}
66
67 func (RepeatControl) rType() {}
68
69 func (ScopeExpression) rType() {}
70
71 func (SequenceExpression) rType() {}
72
73 func (SimpleExpression) rType() {}
74
75 func (SubsetExpression) rType() {}
76
77 func (UnaryExpression) rType() {}
78
79 func (WhileControl) rType() {}
80