pulumi/pkg
joeduffy 5260ff9313 Add a crazy recursive parsing test...and fix some bugs
This change completes my testing of decorator parsing for now.  It tests the token
`*[]map[string]map[()*(bool,string,test/package:test/module/Crazy)number][][]test/package:test/module/Crazy`.

This turned up some bugs, most notably in the way we returned the "full" token for
the parsed types.  We need to extract the subset of the token consumed by the parsing
routine, rather than the entire thing.  To do this, we introduce a tokenBuffer type
that allows for convenient parsing of tokens (eating, advancing, extraction, etc).
2017-01-24 05:25:08 -08:00
..
cmdutil Move all cloud switching to mu/x MuPackage 2017-01-20 09:46:59 -08:00
compiler Implement decorated token parsing and binding 2017-01-23 14:48:55 -08:00
config Begin overhauling semantic phases 2017-01-18 12:18:37 -08:00
diag Implement diag.Diagable on MuIL AST nodes 2017-01-17 18:01:11 -08:00
encoding Begin overhauling semantic phases 2017-01-18 12:18:37 -08:00
graph Begin overhauling semantic phases 2017-01-18 12:18:37 -08:00
pack Clean up package URL logic 2017-01-20 11:46:36 -08:00
resource/providers/aws Move all cloud switching to mu/x MuPackage 2017-01-20 09:46:59 -08:00
tokens Add a crazy recursive parsing test...and fix some bugs 2017-01-24 05:25:08 -08:00
util Begin overhauling semantic phases 2017-01-18 12:18:37 -08:00
workspace Clean up package URL logic 2017-01-20 11:46:36 -08:00