@@ -23,7 +23,12 @@ var Visitors = {
2323 'bin' : require ( './visitor/bin' ) ,
2424 'function' : require ( './visitor/function' ) ,
2525 'closure' : require ( './visitor/function' ) ,
26- 'method' : require ( './visitor/function' )
26+ 'method' : require ( './visitor/function' ) ,
27+ 'return' : require ( './visitor/return' ) ,
28+ 'doc' : require ( './visitor/generic' ) ,
29+ 'if' : require ( './visitor/if' ) ,
30+ 'block' : require ( './visitor/generic' ) ,
31+ 'call' : require ( './visitor/call' )
2732} ;
2833
2934/**
@@ -95,6 +100,10 @@ AST.register('variable', require('./ast/variable'));
95100AST . register ( 'bin' , require ( './ast/bin' ) ) ;
96101AST . register ( 'function' , require ( './ast/function' ) ) ;
97102AST . register ( 'unsupported' , require ( './ast/unsupported' ) ) ;
103+ AST . register ( 'return' , require ( './ast/return' ) ) ;
104+ AST . register ( 'doc' , require ( './ast/doc' ) ) ;
105+ AST . register ( 'if' , require ( './ast/if' ) ) ;
106+ AST . register ( 'block' , require ( './ast/block' ) ) ;
98107
99108// exports
100109module . exports = Transpiler ;
0 commit comments