Pelemay.Generator (pelemay v0.0.14)
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"
generate(module)
kernel_driver_macro(nif_name)
kernel_driver_name(nif_name)
kernel_macro(nif_name)
kernel_name(nif_name)
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"