pelemay v0.0.12 Pelemay.Generator
Link to this section Summary
Functions
Examples
iex> Pelemay.Generator.elixir_nif_module(:"Elixir.Module") "Elixir.PelemayNifElixirModule"
Examples
iex> Pelemay.Generator.libnif_name(:"Elixir.Module") "libnifelixirmodule"
Examples
iex> Pelemay.Generator.libnif_priv_name(:"Elixir.Module") "priv/libnifelixirmodule"
Examples
iex> Pelemay.Generator.module_downcase_non(:"Elixir.Module") "elixirmodule"
Examples
iex> Pelemay.Generator.module_downcase_underscore(:"Elixir.Module") "elixir_module"
Examples
iex> Pelemay.Generator.module_replaced_non(:"Elixir.Module") "ElixirModule"
Examples
iex> Pelemay.Generator.module_replaced_underscore(:"Elixir.Module") "Elixir_Module"
Examples
iex> Pelemay.Generator.nif_module(:"Elixir.Module") "PelemayNifElixirModule"
Link to this section Functions
build_dir()
ebin()
elixir_nif_module(module)
Examples
iex> Pelemay.Generator.elixir_nif_module(:"Elixir.Module") "Elixir.PelemayNifElixirModule"
full_path_kernel_c(nifname)
full_path_kernel_dc(nifname)
full_path_kernel_dh(nifname)
full_path_kernel_h(nifname)
generate(module)
kernel_c(nifname)
kernel_dc(nifname)
kernel_dh(nifname)
kernel_dh_macro(nifname)
kernel_do(nifname)
kernel_driver_name(nif_name)
kernel_h(nifname)
kernel_h_macro(nifname)
kernel_name(nif_name)
kernel_o(nifname)
libc(module)
libnif(module)
libnif_name(module)
Examples
iex> Pelemay.Generator.libnif_name(:"Elixir.Module") "libnifelixirmodule"
libnif_priv_name(module)
Examples
iex> Pelemay.Generator.libnif_priv_name(:"Elixir.Module") "priv/libnifelixirmodule"
libnif_src_name(module)
libso(module)
makefile(module)
module_downcase_non(module)
Examples
iex> Pelemay.Generator.module_downcase_non(:"Elixir.Module") "elixirmodule"
module_downcase_underscore(module)
Examples
iex> Pelemay.Generator.module_downcase_underscore(:"Elixir.Module") "elixir_module"
module_replaced_non(module)
Examples
iex> Pelemay.Generator.module_replaced_non(:"Elixir.Module") "ElixirModule"
module_replaced_underscore(module)
Examples
iex> Pelemay.Generator.module_replaced_underscore(:"Elixir.Module") "Elixir_Module"
nif_module(module)
Examples
iex> Pelemay.Generator.nif_module(:"Elixir.Module") "PelemayNifElixirModule"