bash - state_test.go
1 package bash
2
3 func (s state) String() string {
4 switch s {
5 case stateNone:
6 return "stateNone"
7 case stateArithmeticExpansion:
8 return "stateArithmeticExpansion"
9 case stateArithmeticParens:
10 return "stateArithmeticParens"
11 case stateArrayIndex:
12 return "stateArrayIndex"
13 case stateBrace:
14 return "stateBrace"
15 case stateBraceExpansion:
16 return "stateBraceExpansion"
17 case stateBraceExpansionWord:
18 return "stateBraceExpansionWord"
19 case stateBraceExpansionArrayIndex:
20 return "stateBraceExpansionArrayIndex"
21 case stateBuiltinDeclare:
22 return "stateBuiltinDeclare"
23 case stateBuiltinExport:
24 return "stateBuiltinExport"
25 case stateBuiltinLet:
26 return "stateBuiltinLet"
27 case stateBuiltinLetExpression:
28 return "stateBuiltinLetExpression"
29 case stateBuiltinLetTernary:
30 return "stateBuiltinLetTernary"
31 case stateBuiltinReadonly:
32 return "stateBuiltinReadonly"
33 case stateBuiltinTypeset:
34 return "stateBuiltinTypeset"
35 case stateCaseBody:
36 return "stateCaseBody"
37 case stateCaseEnd:
38 return "stateCaseEnd"
39 case stateCaseParam:
40 return "stateCaseParam"
41 case stateCommandIndex:
42 return "stateCommandIndex"
43 case stateForArithmetic:
44 return "stateForArithmetic"
45 case stateFunctionBody:
46 return "stateFunctionBody"
47 case stateHeredoc:
48 return "stateHeredoc"
49 case stateHeredocIdentifier:
50 return "stateHeredocIdentifier"
51 case stateIfBody:
52 return "stateIfBody"
53 case stateIfTest:
54 return "stateIfTest"
55 case stateInCommand:
56 return "stateInCommand"
57 case stateLoopBody:
58 return "stateLoopBody"
59 case stateLoopCondition:
60 return "stateLoopCondition"
61 case stateParens:
62 return "stateParens"
63 case stateStringDouble:
64 return "stateStringDouble"
65 case stateStringSingle:
66 return "stateStringSingle"
67 case stateStringSpecial:
68 return "stateStringSpecial"
69 case stateTernary:
70 return "stateTernary"
71 case stateTest:
72 return "stateTest"
73 case stateTestBinary:
74 return "stateTestBinary"
75 case stateTestPattern:
76 return "stateTestPattern"
77 case stateValue:
78 return "stateValue"
79 }
80
81 return "unknown"
82 }
83