pulumi/pkg
joeduffy 507a2609a7 Add an initial implementation of CIDLC
This is an initial implementation of the Coconut IDL Compiler (CIDLC).
This is described further in
https://github.com/pulumi/coconut/blob/master/docs/design/idl.md,
and the work is tracked by coconut/pulumi#133.

I've been kicking the tires with this locally enough to checkpoint the
current version.  There are quite a few loose ends not yet implemented,
most of them minor, with the exception of the RPC stub generation which
I need to flesh out more before committing.
2017-04-25 15:05:51 -07:00
..
compiler Lower instanceof in CocoJS; implement IsInst in CocoIL 2017-04-20 17:38:15 -07:00
diag Add optional formatting to the diag.Message API 2017-03-15 12:16:56 -07:00
encoding Add a TryLoadDynamicExpression IL opcode 2017-04-19 16:49:59 -07:00
eval Lower instanceof in CocoJS; implement IsInst in CocoIL 2017-04-20 17:38:15 -07:00
graph Use github.com/pkg/errors for errors 2017-04-19 14:46:50 -07:00
pack Use github.com/pkg/errors for errors 2017-04-19 14:46:50 -07:00
resource Add an initial implementation of CIDLC 2017-04-25 15:05:51 -07:00
tokens Permit dashes in package names 2017-04-19 10:53:14 -07:00
tools/cidlc Add an initial implementation of CIDLC 2017-04-25 15:05:51 -07:00
util Use github.com/pkg/errors for errors 2017-04-19 14:46:50 -07:00
workspace Make major commands more pleasant 2017-03-21 19:23:32 -07:00