<Comment>#</Comment><Comment> this is a comment</Comment><br/>
<Block>terraform</Block><Normal Text> {</Normal Text><br/>
<Normal Text>  </Normal Text><Sub Block>required_providers</Sub Block><Normal Text> {</Normal Text><br/>
<Normal Text>    </Normal Text><Variable>local</Variable><Normal Text> </Normal Text><Operator>=</Operator><Normal Text> {</Normal Text><br/>
<Normal Text>      </Normal Text><Keyword>source</Keyword><Normal Text> </Normal Text><Operator>=</Operator><Normal Text> </Normal Text><String>"hashicorp/local"</String><br/>
<Normal Text>    }</Normal Text><br/>
<Normal Text>  }</Normal Text><br/>
<Normal Text>  </Normal Text><Sub Block>backend</Sub Block><Normal Text> </Normal Text><String>"http"</String><Normal Text> {</Normal Text><br/>
<Normal Text>  }</Normal Text><br/>
<Normal Text>}</Normal Text><br/>
<Normal Text></Normal Text><br/>
<Block>variable</Block><Normal Text> </Normal Text><String>"variable"</String><Normal Text> {</Normal Text><br/>
<Normal Text>  type    </Normal Text><Operator>=</Operator><Normal Text> </Normal Text><Data Type>list</Data Type><Normal Text>(</Normal Text><Data Type>string</Data Type><Normal Text>)</Normal Text><br/>
<Normal Text>  default </Normal Text><Operator>=</Operator><Normal Text> [</Normal Text><String>"a"</String><Normal Text>, </Normal Text><String>"b"</String><Normal Text>, </Normal Text><String>"c"</String><Normal Text>]</Normal Text><br/>
<Normal Text>}</Normal Text><br/>
<Normal Text></Normal Text><br/>
<Block>locals</Block><Normal Text> {</Normal Text><br/>
<Normal Text>  a </Normal Text><Operator>=</Operator><Normal Text> </Normal Text><Decimal>1</Decimal><br/>
<Normal Text>  b </Normal Text><Operator>=</Operator><Normal Text> </Normal Text><String>"aaaa"</String><br/>
<Normal Text>  c </Normal Text><Operator>=</Operator><Normal Text> </Normal Text><Variable>true</Variable><br/>
<Normal Text>}</Normal Text><br/>
<Normal Text></Normal Text><br/>
<Normal Text></Normal Text><br/>
<Block>provider</Block><Normal Text> </Normal Text><String>"aws"</String><Normal Text> {</Normal Text><br/>
<Normal Text>}</Normal Text><br/>
<Normal Text></Normal Text><br/>
<Block>module</Block><Normal Text> </Normal Text><String>"module_each"</String><Normal Text> {</Normal Text><br/>
<Normal Text>  </Normal Text><Meta Argument>for_each</Meta Argument><Normal Text> </Normal Text><Operator>=</Operator><Normal Text> </Normal Text><Built In>toset</Built In><Normal Text>(</Normal Text><Variable>local</Variable><Normal Text>.a)</Normal Text><br/>
<Normal Text>  </Normal Text><Keyword>source</Keyword><Normal Text>   </Normal Text><Operator>=</Operator><Normal Text> </Normal Text><String>"module/</String><Special String>${</Special String><Variable>var.interpolation</Variable><Special String>}</Special String><String>/end"</String><br/>
<Normal Text>}</Normal Text><br/>
<Normal Text></Normal Text><br/>
<Block>module</Block><Normal Text> </Normal Text><String>"module_count"</String><Normal Text> {</Normal Text><br/>
<Normal Text>  </Normal Text><Meta Argument>depends_on</Meta Argument><Normal Text> </Normal Text><Operator>=</Operator><Normal Text> [</Normal Text><Block>module</Block><Normal Text>.module_each]</Normal Text><br/>
<Normal Text>  </Normal Text><Meta Argument>count</Meta Argument><Normal Text>      </Normal Text><Operator>=</Operator><Normal Text> </Normal Text><Decimal>1</Decimal><br/>
<Normal Text>  </Normal Text><Keyword>source</Keyword><Normal Text>     </Normal Text><Operator>=</Operator><Normal Text> </Normal Text><String>"module/path"</String><br/>
<Normal Text>  something  </Normal Text><Operator>=</Operator><Normal Text> </Normal Text><Meta Argument>count</Meta Argument><Normal Text>.</Normal Text><Built In>index</Built In><br/>
<Normal Text>}</Normal Text><br/>
<Normal Text></Normal Text><br/>
<Block>output</Block><Normal Text> </Normal Text><String>"output"</String><Normal Text> {</Normal Text><br/>
<Normal Text>  value </Normal Text><Operator>=</Operator><Normal Text> [</Normal Text><Variable>local</Variable><Normal Text>.a, </Normal Text><Variable>var</Variable><Normal Text>.a]</Normal Text><br/>
<Normal Text>}</Normal Text><br/>
