<!DOCTYPE html>
<html lang="en">
	<head>
		<title>bash - types.go</title>
		<link type="text/css" rel="stylesheet" href="/style/src.css">
	</head>
	<body>
		<h1><a href="/bash">bash</a> - types.go</h1>
		<pre>
<span class="hidden"><a id="L1" href="#L1">     1</a>  </span><span>package bash</span>
<span class="hidden"><a id="L2" href="#L2">     2</a>  </span>
<span class="hidden"><a id="L3" href="#L3">     3</a>  </span><span class="text">// File automatically generated with format.sh.</span>
<span class="hidden"><a id="L4" href="#L4">     4</a>  </span>
<span class="hidden"><a id="L5" href="#L5">     5</a>  </span><span>import &#34;fmt&#34;</span>
<span class="hidden"><a id="L6" href="#L6">     6</a>  </span>
<span class="hidden"><a id="L7" href="#L7">     7</a>  </span><span class="text">// Type is an interface satisfied by all bash structural types.</span>
<span class="hidden"><a id="L8" href="#L8">     8</a>  </span><span>type Type interface {</span>
<span class="hidden"><a id="L9" href="#L9">     9</a>  </span><span>	fmt.Formatter</span>
<span class="hidden"><a id="L10" href="#L10">    10</a>  </span><span>	bashType()</span>
<span class="hidden"><a id="L11" href="#L11">    11</a>  </span><span>}</span>
<span class="hidden"><a id="L12" href="#L12">    12</a>  </span>
<span class="hidden"><a id="L13" href="#L13">    13</a>  </span><span>func (ArithmeticExpansion) bashType() {}</span>
<span class="hidden"><a id="L14" href="#L14">    14</a>  </span>
<span class="hidden"><a id="L15" href="#L15">    15</a>  </span><span>func (ArrayWord) bashType() {}</span>
<span class="hidden"><a id="L16" href="#L16">    16</a>  </span>
<span class="hidden"><a id="L17" href="#L17">    17</a>  </span><span>func (Assignment) bashType() {}</span>
<span class="hidden"><a id="L18" href="#L18">    18</a>  </span>
<span class="hidden"><a id="L19" href="#L19">    19</a>  </span><span>func (AssignmentOrWord) bashType() {}</span>
<span class="hidden"><a id="L20" href="#L20">    20</a>  </span>
<span class="hidden"><a id="L21" href="#L21">    21</a>  </span><span>func (BraceExpansion) bashType() {}</span>
<span class="hidden"><a id="L22" href="#L22">    22</a>  </span>
<span class="hidden"><a id="L23" href="#L23">    23</a>  </span><span>func (BraceWord) bashType() {}</span>
<span class="hidden"><a id="L24" href="#L24">    24</a>  </span>
<span class="hidden"><a id="L25" href="#L25">    25</a>  </span><span>func (CaseCompound) bashType() {}</span>
<span class="hidden"><a id="L26" href="#L26">    26</a>  </span>
<span class="hidden"><a id="L27" href="#L27">    27</a>  </span><span>func (Command) bashType() {}</span>
<span class="hidden"><a id="L28" href="#L28">    28</a>  </span>
<span class="hidden"><a id="L29" href="#L29">    29</a>  </span><span>func (CommandOrCompound) bashType() {}</span>
<span class="hidden"><a id="L30" href="#L30">    30</a>  </span>
<span class="hidden"><a id="L31" href="#L31">    31</a>  </span><span>func (CommandSubstitution) bashType() {}</span>
<span class="hidden"><a id="L32" href="#L32">    32</a>  </span>
<span class="hidden"><a id="L33" href="#L33">    33</a>  </span><span>func (Compound) bashType() {}</span>
<span class="hidden"><a id="L34" href="#L34">    34</a>  </span>
<span class="hidden"><a id="L35" href="#L35">    35</a>  </span><span>func (File) bashType() {}</span>
<span class="hidden"><a id="L36" href="#L36">    36</a>  </span>
<span class="hidden"><a id="L37" href="#L37">    37</a>  </span><span>func (ForCompound) bashType() {}</span>
<span class="hidden"><a id="L38" href="#L38">    38</a>  </span>
<span class="hidden"><a id="L39" href="#L39">    39</a>  </span><span>func (FunctionCompound) bashType() {}</span>
<span class="hidden"><a id="L40" href="#L40">    40</a>  </span>
<span class="hidden"><a id="L41" href="#L41">    41</a>  </span><span>func (GroupingCompound) bashType() {}</span>
<span class="hidden"><a id="L42" href="#L42">    42</a>  </span>
<span class="hidden"><a id="L43" href="#L43">    43</a>  </span><span>func (Heredoc) bashType() {}</span>
<span class="hidden"><a id="L44" href="#L44">    44</a>  </span>
<span class="hidden"><a id="L45" href="#L45">    45</a>  </span><span>func (HeredocPartOrWord) bashType() {}</span>
<span class="hidden"><a id="L46" href="#L46">    46</a>  </span>
<span class="hidden"><a id="L47" href="#L47">    47</a>  </span><span>func (IfCompound) bashType() {}</span>
<span class="hidden"><a id="L48" href="#L48">    48</a>  </span>
<span class="hidden"><a id="L49" href="#L49">    49</a>  </span><span>func (Line) bashType() {}</span>
<span class="hidden"><a id="L50" href="#L50">    50</a>  </span>
<span class="hidden"><a id="L51" href="#L51">    51</a>  </span><span>func (LoopCompound) bashType() {}</span>
<span class="hidden"><a id="L52" href="#L52">    52</a>  </span>
<span class="hidden"><a id="L53" href="#L53">    53</a>  </span><span>func (Parameter) bashType() {}</span>
<span class="hidden"><a id="L54" href="#L54">    54</a>  </span>
<span class="hidden"><a id="L55" href="#L55">    55</a>  </span><span>func (ParameterAssign) bashType() {}</span>
<span class="hidden"><a id="L56" href="#L56">    56</a>  </span>
<span class="hidden"><a id="L57" href="#L57">    57</a>  </span><span>func (ParameterExpansion) bashType() {}</span>
<span class="hidden"><a id="L58" href="#L58">    58</a>  </span>
<span class="hidden"><a id="L59" href="#L59">    59</a>  </span><span>func (Pattern) bashType() {}</span>
<span class="hidden"><a id="L60" href="#L60">    60</a>  </span>
<span class="hidden"><a id="L61" href="#L61">    61</a>  </span><span>func (PatternLines) bashType() {}</span>
<span class="hidden"><a id="L62" href="#L62">    62</a>  </span>
<span class="hidden"><a id="L63" href="#L63">    63</a>  </span><span>func (Pipeline) bashType() {}</span>
<span class="hidden"><a id="L64" href="#L64">    64</a>  </span>
<span class="hidden"><a id="L65" href="#L65">    65</a>  </span><span>func (Redirection) bashType() {}</span>
<span class="hidden"><a id="L66" href="#L66">    66</a>  </span>
<span class="hidden"><a id="L67" href="#L67">    67</a>  </span><span>func (SelectCompound) bashType() {}</span>
<span class="hidden"><a id="L68" href="#L68">    68</a>  </span>
<span class="hidden"><a id="L69" href="#L69">    69</a>  </span><span>func (Statement) bashType() {}</span>
<span class="hidden"><a id="L70" href="#L70">    70</a>  </span>
<span class="hidden"><a id="L71" href="#L71">    71</a>  </span><span>func (String) bashType() {}</span>
<span class="hidden"><a id="L72" href="#L72">    72</a>  </span>
<span class="hidden"><a id="L73" href="#L73">    73</a>  </span><span>func (TestCompound) bashType() {}</span>
<span class="hidden"><a id="L74" href="#L74">    74</a>  </span>
<span class="hidden"><a id="L75" href="#L75">    75</a>  </span><span>func (TestConsequence) bashType() {}</span>
<span class="hidden"><a id="L76" href="#L76">    76</a>  </span>
<span class="hidden"><a id="L77" href="#L77">    77</a>  </span><span>func (Tests) bashType() {}</span>
<span class="hidden"><a id="L78" href="#L78">    78</a>  </span>
<span class="hidden"><a id="L79" href="#L79">    79</a>  </span><span>func (Value) bashType() {}</span>
<span class="hidden"><a id="L80" href="#L80">    80</a>  </span>
<span class="hidden"><a id="L81" href="#L81">    81</a>  </span><span>func (Word) bashType() {}</span>
<span class="hidden"><a id="L82" href="#L82">    82</a>  </span>
<span class="hidden"><a id="L83" href="#L83">    83</a>  </span><span>func (WordOrOperator) bashType() {}</span>
<span class="hidden"><a id="L84" href="#L84">    84</a>  </span>
<span class="hidden"><a id="L85" href="#L85">    85</a>  </span><span>func (WordOrToken) bashType() {}</span>
<span class="hidden"><a id="L86" href="#L86">    86</a>  </span>
<span class="hidden"><a id="L87" href="#L87">    87</a>  </span><span>func (WordPart) bashType() {}</span>
<span class="hidden"><a id="L88" href="#L88">    88</a>  </span></pre>
	</body>
</html>
