Warning, /frameworks/syntax-highlighting/autotests/reference/test.tf.ref is written in an unsupported language. File is not indexed.

0001 <Comment># this is a comment</Comment><br/>
0002 <Block>terraform</Block><Normal Text> {</Normal Text><br/>
0003 <Normal Text>  </Normal Text><Sub Block>required_providers</Sub Block><Normal Text> {</Normal Text><br/>
0004 <Normal Text>    </Normal Text><Variable>local</Variable><Normal Text> </Normal Text><Operator>=</Operator><Normal Text> {</Normal Text><br/>
0005 <Normal Text>      </Normal Text><Keyword>source</Keyword><Normal Text> </Normal Text><Operator>=</Operator><Normal Text> </Normal Text><String>"hashicorp/local"</String><br/>
0006 <Normal Text>    }</Normal Text><br/>
0007 <Normal Text>  }</Normal Text><br/>
0008 <Normal Text>  </Normal Text><Sub Block>backend</Sub Block><Normal Text> </Normal Text><String>"http"</String><Normal Text> {</Normal Text><br/>
0009 <Normal Text>  }</Normal Text><br/>
0010 <Normal Text>}</Normal Text><br/>
0011 <Normal Text></Normal Text><br/>
0012 <Block>variable</Block><Normal Text> </Normal Text><String>"variable"</String><Normal Text> {</Normal Text><br/>
0013 <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/>
0014 <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/>
0015 <Normal Text>}</Normal Text><br/>
0016 <Normal Text></Normal Text><br/>
0017 <Block>locals</Block><Normal Text> {</Normal Text><br/>
0018 <Normal Text>  a </Normal Text><Operator>=</Operator><Normal Text> </Normal Text><Decimal>1</Decimal><br/>
0019 <Normal Text>  b </Normal Text><Operator>=</Operator><Normal Text> </Normal Text><String>"aaaa"</String><br/>
0020 <Normal Text>  c </Normal Text><Operator>=</Operator><Normal Text> </Normal Text><Variable>true</Variable><br/>
0021 <Normal Text>}</Normal Text><br/>
0022 <Normal Text></Normal Text><br/>
0023 <Normal Text></Normal Text><br/>
0024 <Block>provider</Block><Normal Text> </Normal Text><String>"aws"</String><Normal Text> {</Normal Text><br/>
0025 <Normal Text>}</Normal Text><br/>
0026 <Normal Text></Normal Text><br/>
0027 <Block>module</Block><Normal Text> </Normal Text><String>"module_each"</String><Normal Text> {</Normal Text><br/>
0028 <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/>
0029 <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/>
0030 <Normal Text>}</Normal Text><br/>
0031 <Normal Text></Normal Text><br/>
0032 <Block>module</Block><Normal Text> </Normal Text><String>"module_count"</String><Normal Text> {</Normal Text><br/>
0033 <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/>
0034 <Normal Text>  </Normal Text><Meta Argument>count</Meta Argument><Normal Text>      </Normal Text><Operator>=</Operator><Normal Text> </Normal Text><Decimal>1</Decimal><br/>
0035 <Normal Text>  </Normal Text><Keyword>source</Keyword><Normal Text>     </Normal Text><Operator>=</Operator><Normal Text> </Normal Text><String>"module/path"</String><br/>
0036 <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/>
0037 <Normal Text>}</Normal Text><br/>
0038 <Normal Text></Normal Text><br/>
0039 <Block>output</Block><Normal Text> </Normal Text><String>"output"</String><Normal Text> {</Normal Text><br/>
0040 <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/>
0041 <Normal Text>}</Normal Text><br/>