global["main"] = function() {
  h$run(h$mainZCMainzimain);
}

global["parseDotCabal"] = function(input, callback) {
  var action = h$c3( h$ap2_e
                   , h$mainZCMainziparseDotCabal
                   , h$c1(h$ghcjszmprimZCGHCJSziPrimziJSVal_con_e, input)
                   , h$c1(h$ghcjszmprimZCGHCJSziPrimziJSVal_con_e, callback)
                   )
  h$run(action);
}

global["getComponentFromFile"] = function(input, file, callback) {
  var action = h$c4( h$ap3_e
                   , h$mainZCMainzigetComponentFromFile
                   , h$c1(h$ghcjszmprimZCGHCJSziPrimziJSVal_con_e, input)
                   , h$c1(h$ghcjszmprimZCGHCJSziPrimziJSVal_con_e, file)
                   , h$c1(h$ghcjszmprimZCGHCJSziPrimziJSVal_con_e, callback)
                   )
  h$run(action);
}

global["parseDotCabal"] = function(input, callback) {
  var action = h$c3( h$ap2_e
                   , h$mainZCMainziparseDotCabal
                   , h$c1(h$ghcjszmprimZCGHCJSziPrimziJSVal_con_e, input)
                   , h$c1(h$ghcjszmprimZCGHCJSziPrimziJSVal_con_e, callback)
                   )
  h$run(action);
}

global["getComponentFromFile"] = function(input, file, callback) {
  var action = h$c4( h$ap3_e
                   , h$mainZCMainzigetComponentFromFile
                   , h$c1(h$ghcjszmprimZCGHCJSziPrimziJSVal_con_e, input)
                   , h$c1(h$ghcjszmprimZCGHCJSziPrimziJSVal_con_e, file)
                   , h$c1(h$ghcjszmprimZCGHCJSziPrimziJSVal_con_e, callback)
                   )
  h$run(action);
}

Remove 'main' from Export.js