Add LeafJS

add LeafJSCodeGenerator