hcl/zcl/zclsyntax
Martin Atkins d57901de5f zclsyntax: start of a ragel-based scanner
Using Ragel here because the scanner is going to be somewhat complex due
to the need to switch back and forth between normal and template states,
etc. This should be easier to maintain than a hand-written scanner, while
ragel gives us the extra features we need to implement things that would
normally be too complex for a "regular" scanner generator.
2017-05-27 19:01:43 -07:00
..
didyoumean_test.go zclsyntax: "Did you mean ...?" helper function 2017-05-25 07:14:29 -07:00
didyoumean.go zclsyntax: "Did you mean ...?" helper function 2017-05-25 07:14:29 -07:00
doc.go zclsyntax: Start to stub out the zclsyntax package 2017-05-23 08:05:44 -07:00
expression_test.go Update cty references to its new home in the zclconf github account 2017-05-27 17:35:44 -07:00
expression_vars_gen.go Relocate into the "zclconf" github account 2017-05-27 17:33:09 -07:00
expression_vars.go Relocate into the "zclconf" github account 2017-05-27 17:33:09 -07:00
expression.go Update cty references to its new home in the zclconf github account 2017-05-27 17:35:44 -07:00
file.go Relocate into the "zclconf" github account 2017-05-27 17:33:09 -07:00
generate.go zclsyntax: start of a ragel-based scanner 2017-05-27 19:01:43 -07:00
node.go Relocate into the "zclconf" github account 2017-05-27 17:33:09 -07:00
scan_token.go zclsyntax: start of a ragel-based scanner 2017-05-27 19:01:43 -07:00
scan_token.rl zclsyntax: start of a ragel-based scanner 2017-05-27 19:01:43 -07:00
structure.go Relocate into the "zclconf" github account 2017-05-27 17:33:09 -07:00
token.go zclsyntax: define the initial set of language tokens for the scanner 2017-05-27 19:00:00 -07:00
variables.go Relocate into the "zclconf" github account 2017-05-27 17:33:09 -07:00
walk.go Relocate into the "zclconf" github account 2017-05-27 17:33:09 -07:00