bash - format_format.go
1 package bash
2
3 // File automatically generated with format.sh.
4
5 import "fmt"
6
7 // Format implements the fmt.Formatter interface
8 func (f ArithmeticExpansion) Format(s fmt.State, v rune) {
9 if v == 'v' && s.Flag('#') {
10 type X = ArithmeticExpansion
11 type ArithmeticExpansion X
12
13 fmt.Fprintf(s, "%#v", (f))
14 } else {
15 format(&f, s, v)
16 }
17 }
18
19 // Format implements the fmt.Formatter interface
20 func (f Assignment) Format(s fmt.State, v rune) {
21 if v == 'v' && s.Flag('#') {
22 type X = Assignment
23 type Assignment X
24
25 fmt.Fprintf(s, "%#v", (f))
26 } else {
27 format(&f, s, v)
28 }
29 }
30
31 // Format implements the fmt.Formatter interface
32 func (f Command) Format(s fmt.State, v rune) {
33 if v == 'v' && s.Flag('#') {
34 type X = Command
35 type Command X
36
37 fmt.Fprintf(s, "%#v", (f))
38 } else {
39 format(&f, s, v)
40 }
41 }
42
43 // Format implements the fmt.Formatter interface
44 func (f CommandOrCompound) Format(s fmt.State, v rune) {
45 if v == 'v' && s.Flag('#') {
46 type X = CommandOrCompound
47 type CommandOrCompound X
48
49 fmt.Fprintf(s, "%#v", (f))
50 } else {
51 format(&f, s, v)
52 }
53 }
54
55 // Format implements the fmt.Formatter interface
56 func (f CommandSubstitution) Format(s fmt.State, v rune) {
57 if v == 'v' && s.Flag('#') {
58 type X = CommandSubstitution
59 type CommandSubstitution X
60
61 fmt.Fprintf(s, "%#v", (f))
62 } else {
63 format(&f, s, v)
64 }
65 }
66
67 // Format implements the fmt.Formatter interface
68 func (f Compound) Format(s fmt.State, v rune) {
69 if v == 'v' && s.Flag('#') {
70 type X = Compound
71 type Compound X
72
73 fmt.Fprintf(s, "%#v", (f))
74 } else {
75 format(&f, s, v)
76 }
77 }
78
79 // Format implements the fmt.Formatter interface
80 func (f File) Format(s fmt.State, v rune) {
81 if v == 'v' && s.Flag('#') {
82 type X = File
83 type File X
84
85 fmt.Fprintf(s, "%#v", (f))
86 } else {
87 format(&f, s, v)
88 }
89 }
90
91 // Format implements the fmt.Formatter interface
92 func (f Heredoc) Format(s fmt.State, v rune) {
93 if v == 'v' && s.Flag('#') {
94 type X = Heredoc
95 type Heredoc X
96
97 fmt.Fprintf(s, "%#v", (f))
98 } else {
99 format(&f, s, v)
100 }
101 }
102
103 // Format implements the fmt.Formatter interface
104 func (f HeredocPartOrWord) Format(s fmt.State, v rune) {
105 if v == 'v' && s.Flag('#') {
106 type X = HeredocPartOrWord
107 type HeredocPartOrWord X
108
109 fmt.Fprintf(s, "%#v", (f))
110 } else {
111 format(&f, s, v)
112 }
113 }
114
115 // Format implements the fmt.Formatter interface
116 func (f Line) Format(s fmt.State, v rune) {
117 if v == 'v' && s.Flag('#') {
118 type X = Line
119 type Line X
120
121 fmt.Fprintf(s, "%#v", (f))
122 } else {
123 format(&f, s, v)
124 }
125 }
126
127 // Format implements the fmt.Formatter interface
128 func (f Parameter) Format(s fmt.State, v rune) {
129 if v == 'v' && s.Flag('#') {
130 type X = Parameter
131 type Parameter X
132
133 fmt.Fprintf(s, "%#v", (f))
134 } else {
135 format(&f, s, v)
136 }
137 }
138
139 // Format implements the fmt.Formatter interface
140 func (f ParameterAssign) Format(s fmt.State, v rune) {
141 if v == 'v' && s.Flag('#') {
142 type X = ParameterAssign
143 type ParameterAssign X
144
145 fmt.Fprintf(s, "%#v", (f))
146 } else {
147 format(&f, s, v)
148 }
149 }
150
151 // Format implements the fmt.Formatter interface
152 func (f ParameterExpansion) Format(s fmt.State, v rune) {
153 if v == 'v' && s.Flag('#') {
154 type X = ParameterExpansion
155 type ParameterExpansion X
156
157 fmt.Fprintf(s, "%#v", (f))
158 } else {
159 format(&f, s, v)
160 }
161 }
162
163 // Format implements the fmt.Formatter interface
164 func (f Pipeline) Format(s fmt.State, v rune) {
165 if v == 'v' && s.Flag('#') {
166 type X = Pipeline
167 type Pipeline X
168
169 fmt.Fprintf(s, "%#v", (f))
170 } else {
171 format(&f, s, v)
172 }
173 }
174
175 // Format implements the fmt.Formatter interface
176 func (f Redirection) Format(s fmt.State, v rune) {
177 if v == 'v' && s.Flag('#') {
178 type X = Redirection
179 type Redirection X
180
181 fmt.Fprintf(s, "%#v", (f))
182 } else {
183 format(&f, s, v)
184 }
185 }
186
187 // Format implements the fmt.Formatter interface
188 func (f Statement) Format(s fmt.State, v rune) {
189 if v == 'v' && s.Flag('#') {
190 type X = Statement
191 type Statement X
192
193 fmt.Fprintf(s, "%#v", (f))
194 } else {
195 format(&f, s, v)
196 }
197 }
198
199 // Format implements the fmt.Formatter interface
200 func (f String) Format(s fmt.State, v rune) {
201 if v == 'v' && s.Flag('#') {
202 type X = String
203 type String X
204
205 fmt.Fprintf(s, "%#v", (f))
206 } else {
207 format(&f, s, v)
208 }
209 }
210
211 // Format implements the fmt.Formatter interface
212 func (f Value) Format(s fmt.State, v rune) {
213 if v == 'v' && s.Flag('#') {
214 type X = Value
215 type Value X
216
217 fmt.Fprintf(s, "%#v", (f))
218 } else {
219 format(&f, s, v)
220 }
221 }
222
223 // Format implements the fmt.Formatter interface
224 func (f Word) Format(s fmt.State, v rune) {
225 if v == 'v' && s.Flag('#') {
226 type X = Word
227 type Word X
228
229 fmt.Fprintf(s, "%#v", (f))
230 } else {
231 format(&f, s, v)
232 }
233 }
234
235 // Format implements the fmt.Formatter interface
236 func (f WordOrOperator) Format(s fmt.State, v rune) {
237 if v == 'v' && s.Flag('#') {
238 type X = WordOrOperator
239 type WordOrOperator X
240
241 fmt.Fprintf(s, "%#v", (f))
242 } else {
243 format(&f, s, v)
244 }
245 }
246
247 // Format implements the fmt.Formatter interface
248 func (f WordOrToken) Format(s fmt.State, v rune) {
249 if v == 'v' && s.Flag('#') {
250 type X = WordOrToken
251 type WordOrToken X
252
253 fmt.Fprintf(s, "%#v", (f))
254 } else {
255 format(&f, s, v)
256 }
257 }
258
259 // Format implements the fmt.Formatter interface
260 func (f WordPart) Format(s fmt.State, v rune) {
261 if v == 'v' && s.Flag('#') {
262 type X = WordPart
263 type WordPart X
264
265 fmt.Fprintf(s, "%#v", (f))
266 } else {
267 format(&f, s, v)
268 }
269 }
270