Previously we tried to do the whole template parse in one pass. This was adequate for dealing with literals and interpolations because they create a flat structure, but to parse the template control sequences we need to be able to deal with nested template sequences. As a building block towards this, we first do a pass of extracting the template-level "tokens": literals, interpolations, control sequences. We then pass over that sequence of tokens and parse it, which is then simplified because the larger template atoms have already been produced.
Description
fork of https://github.com/hashicorp/hcl
because issue :
https://github.com/hashicorp/hcl/issues/290
these code permit use of "nested" field decoding which is just composite struct
Languages
Go
83.7%
Ragel
10.2%
reStructuredText
4.4%
Ruby
0.5%
Python
0.3%
Other
0.8%