This change implements property accessors (getters and setters). The approach is fairly basic, but is heavily inspired by the ECMAScript5 approach of attaching a getter/setter to any property slot (even if we don't yet fully exploit this capability). The evaluator then needs to track and utilize the appropriate accessor functions when loading locations. This change includes CocoJS support and makes a dent in pulumi/coconut#66. |
||
---|---|---|
.. | ||
binder.go | ||
compiler.go | ||
eval.go | ||
new.go | ||
planapply.go |