pulumi/pkg
joeduffy 563fad29ec Add 1st class switch support
One guiding principle for what makes it into the MuIL AST is that
the gap between source language and AST should not be too great; the
projection of switch statements from MuJS into MuIL clearly violated
that principle, particularly considering that the logic wasn't even
right due to the incorrect emulation of conditional breaks.

Instead of digging deeper into the hole, I've encoded switch logic
in the AST, and implemented support in the evaluator.
2017-02-16 04:58:04 -08:00
..
compiler Add 1st class switch support 2017-02-16 04:58:04 -08:00
config Fix a few go vet issues 2017-01-27 15:14:19 -08:00
diag Fix a few flubs 2017-02-16 04:15:07 -08:00
encoding Add 1st class switch support 2017-02-16 04:58:04 -08:00
eval Add 1st class switch support 2017-02-16 04:58:04 -08:00
graph Rename tempmark to visiting and mark to visited 2017-02-13 14:41:20 -08:00
pack Generalize default modules 2017-02-15 12:53:36 -08:00
tokens Use export tables 2017-02-13 09:56:25 -08:00
util Use export tables 2017-02-13 09:56:25 -08:00
workspace Probe for Mupacks, not Mufiles, for dependencies 2017-02-09 11:23:27 -08:00