Patrick Steele-Idem 5df81440e5 Reorganized tests
2016-05-05 07:56:24 -07:00

29 lines
889 B
JavaScript

'use strict';
module.exports = function(builder) {
var vars = [];
var varsSlot = builder.slot((slot, codegen) => {
slot.setContent(codegen.builder.vars(vars));
});
return builder.program([
builder.ifStatement('true', [
builder.text(builder.literal('BEFORE - Hello World')),
varsSlot,
builder.node(function(node, codegen) {
vars.push({
id: 'foo',
init: builder.literal('abc')
});
}),
builder.node(function(node, codegen) {
vars.push({
id: 'bar',
init: builder.literal(123)
});
}),
builder.text(builder.literal('AFTER - Hello World'))
])
]);
};