module IBAF-Start imports libstratego-gpp signatures/- pp/IBAF-parenthesize pp/IBAF-pp imports cbs-gen/IBAF-Statements cbs-gen/IBAF-Expressions // Language "IBAFlang" rules to-funcons: |[ start[: (:Stmt*:) :] ]| -> |[ initialise-binding scope (collateral (collect-declared-vars[: (:Stmt*:) :]), execute[: (:Stmt*:) :]) ]|