This change introduces the notion of "Stack subclassing" in two ways: 1. A Stack may declare that it subclasses another one using the base property: name: mystack base: other/stack .. as before .. 2. A Stack may declare that it is abstract; in other words, that it is meant solely for subclassing, and cannot be compiled and deployed independently: name: mystack abstract: true .. as before .. Note that non-abstract Stacks are required to declare at least one Service, whether that is public, private, or both. |
||
---|---|---|
.. | ||
binder.go | ||
compiler.go | ||
parser.go | ||
parsetree.go |