module Fun.Generator where import Fun.Tree import Fun.Typer -- TODO: 'Merge' syntax for danger-asm: _merge (_asm ..) main (_asm ..) data GenerateError = GenerateError String generateAsm :: Tree -> Either GenerateError String generateAsm (Tree t) = Right $ show t -- generateAsm t = -- Left $ GenerateError $ show $ getFunction t "_start" [InternalType "_void"]