Modules

ModuleSource FileDescription
aot_err_module aot_err_module.f90

This module provides the handling of errors.

Read more…
aot_extdouble_fun_module aot_extdouble_fun_module.f90

A module providing extdouble number input to Lua functions

Read more…
aot_extdouble_out_module aot_extdouble_out_module.f90

A module to produce Lua scripts with nested tables.

Read more…
aot_extdouble_table_module aot_extdouble_table_module.f90
aot_extdouble_top_module aot_extdouble_top_module.f90
aot_extdouble_vector_module aot_extdouble_vector_module.f90

This module provides some convenience functions to access complete vectors from a lua table at once.

Read more…
aot_fun_declaration_module aot_fun_declaration_module.f90

Helping module to define the aot_fun_type without causing dependency locks.

aot_fun_module aot_fun_module.f90

This module provides access to Lua functions

Read more…
aot_out_general_module aot_out_general_module.f90

Collection of general operations required for the output of Lua scripts.

aot_out_module aot_out_module.f90

A module to produce Lua scripts with nested tables.

Read more…
aot_path_module aot_path_module.f90

The aot_path can be used to track the position of a Lua entity in nested tables.

Read more…
aot_quadruple_fun_module aot_quadruple_fun_module.f90

A module providing quadruple number input to Lua functions

Read more…
aot_quadruple_out_module aot_quadruple_out_module.f90

A module to produce Lua scripts with nested tables.

Read more…
aot_quadruple_table_module aot_quadruple_table_module.f90
aot_quadruple_top_module aot_quadruple_top_module.f90
aot_quadruple_vector_module aot_quadruple_vector_module.f90

This module provides some convenience functions to access complete vectors from a lua table at once.

Read more…
aot_references_module aot_references_module.f90

This module provides procedures to deal with Lua references.

Read more…
aot_table_module aot_table_module.f90

This module provides some convenient functions to act on Lua tables.

aot_table_ops_module aot_table_ops_module.f90

This module provides general operations on Lua tables.

Read more…
aot_top_module aot_top_module.f90

Module for interaction with topmost element of the Lua stack.

Read more…
aot_vector_module aot_vector_module.f90

This module provides some convenience functions to access complete vectors from a lua table at once.

Read more…
aotus_module aotus_module.f90

This module provides high level Fortran interfaces to retrieve values from a Lua script.

Read more…
dump_lua_fif_module dump_lua_fif_module.f90

This module provides a Fortran interface to the Lua dump routine.

flu_binding flu_binding.f90

This module provides the Fortran Lua interface.

Read more…
flu_kinds_module flu_kinds_module.f90

Global definitions of some handy kind declarations with the help of the intrinsic selected_*_kind functions.

lua_fif lua_fif.f90

This module provides a direct translation of some Lua 5.3.2 C-Interfaces to Fortran 2003 interfaces using the ISO_C_BINDING facilities.

lua_parameters lua_parameters.f90

This module provides some parameters defined in the Lua header file that are needed in the wrapper functions for the Fortran interface.

Read more…
module~~graph~~ModuleGraph module~aot_err_module aot_err_module module~flu_binding flu_binding module~aot_err_module->module~flu_binding module~aot_extdouble_fun_module aot_extdouble_fun_module module~aot_extdouble_top_module aot_extdouble_top_module module~aot_extdouble_fun_module->module~aot_extdouble_top_module module~aot_fun_declaration_module aot_fun_declaration_module module~aot_extdouble_fun_module->module~aot_fun_declaration_module module~aot_table_module aot_table_module module~aot_extdouble_fun_module->module~aot_table_module module~aot_extdouble_fun_module->module~flu_binding module~flu_kinds_module flu_kinds_module module~aot_extdouble_fun_module->module~flu_kinds_module module~aot_extdouble_out_module aot_extdouble_out_module module~aot_extdouble_out_module->module~aot_extdouble_top_module module~aot_out_general_module aot_out_general_module module~aot_extdouble_out_module->module~aot_out_general_module module~aot_extdouble_table_module aot_extdouble_table_module module~aot_extdouble_table_module->module~aot_err_module module~aot_extdouble_table_module->module~aot_extdouble_top_module module~aot_table_ops_module aot_table_ops_module module~aot_extdouble_table_module->module~aot_table_ops_module module~aot_top_module aot_top_module module~aot_extdouble_table_module->module~aot_top_module module~aot_extdouble_table_module->module~flu_binding module~aot_extdouble_table_module->module~flu_kinds_module module~aot_extdouble_top_module->module~aot_err_module module~aot_extdouble_top_module->module~flu_binding module~aot_extdouble_vector_module aot_extdouble_vector_module module~aot_extdouble_vector_module->module~aot_extdouble_top_module module~aot_extdouble_vector_module->module~aot_table_ops_module module~aot_extdouble_vector_module->module~aot_top_module module~aot_extdouble_vector_module->module~flu_binding module~aot_fun_declaration_module->module~flu_kinds_module module~aot_fun_module aot_fun_module module~aot_fun_module->module~aot_extdouble_fun_module module~aot_fun_module->module~aot_fun_declaration_module module~aot_quadruple_fun_module aot_quadruple_fun_module module~aot_fun_module->module~aot_quadruple_fun_module module~aot_references_module aot_references_module module~aot_fun_module->module~aot_references_module module~aot_fun_module->module~aot_table_module module~aot_fun_module->module~aot_top_module module~aot_fun_module->module~flu_binding module~aot_fun_module->module~flu_kinds_module module~aot_out_module aot_out_module module~aot_out_module->module~aot_extdouble_out_module module~aot_out_module->module~aot_out_general_module module~aot_quadruple_out_module aot_quadruple_out_module module~aot_out_module->module~aot_quadruple_out_module module~aot_out_module->module~flu_kinds_module module~aot_path_module aot_path_module module~aot_path_module->module~aot_fun_module module~aot_path_module->module~aot_table_module module~aotus_module aotus_module module~aot_path_module->module~aotus_module module~aot_path_module->module~flu_binding module~aot_quadruple_fun_module->module~aot_fun_declaration_module module~aot_quadruple_top_module aot_quadruple_top_module module~aot_quadruple_fun_module->module~aot_quadruple_top_module module~aot_quadruple_fun_module->module~aot_table_module module~aot_quadruple_fun_module->module~flu_binding module~aot_quadruple_fun_module->module~flu_kinds_module module~aot_quadruple_out_module->module~aot_out_general_module module~aot_quadruple_out_module->module~aot_quadruple_top_module module~aot_quadruple_table_module aot_quadruple_table_module module~aot_quadruple_table_module->module~aot_err_module module~aot_quadruple_table_module->module~aot_quadruple_top_module module~aot_quadruple_table_module->module~aot_table_ops_module module~aot_quadruple_table_module->module~aot_top_module module~aot_quadruple_table_module->module~flu_binding module~aot_quadruple_table_module->module~flu_kinds_module module~aot_quadruple_top_module->module~aot_err_module module~aot_quadruple_top_module->module~flu_binding module~aot_quadruple_vector_module aot_quadruple_vector_module module~aot_quadruple_vector_module->module~aot_quadruple_top_module module~aot_quadruple_vector_module->module~aot_table_ops_module module~aot_quadruple_vector_module->module~aot_top_module module~aot_quadruple_vector_module->module~flu_binding module~aot_references_module->module~aot_table_ops_module module~aot_references_module->module~flu_binding module~lua_parameters lua_parameters module~aot_references_module->module~lua_parameters module~aot_table_module->module~aot_err_module module~aot_table_module->module~aot_extdouble_table_module module~aot_table_module->module~aot_quadruple_table_module module~aot_table_module->module~aot_table_ops_module module~aot_table_module->module~aot_top_module module~aot_table_module->module~flu_binding module~aot_table_module->module~flu_kinds_module module~aot_table_ops_module->module~aot_top_module module~aot_table_ops_module->module~flu_binding module~aot_table_ops_module->module~flu_kinds_module module~aot_top_module->module~aot_err_module module~aot_top_module->module~aot_extdouble_top_module module~aot_top_module->module~aot_quadruple_top_module module~aot_top_module->module~flu_binding module~aot_top_module->module~flu_kinds_module module~aot_vector_module aot_vector_module module~aot_vector_module->module~aot_extdouble_vector_module module~aot_vector_module->module~aot_quadruple_vector_module module~aot_vector_module->module~aot_table_ops_module module~aot_vector_module->module~aot_top_module module~aot_vector_module->module~flu_binding module~aot_vector_module->module~flu_kinds_module module~aotus_module->module~aot_table_module module~aotus_module->module~aot_top_module module~aotus_module->module~aot_vector_module module~aotus_module->module~flu_binding module~aotus_module->module~flu_kinds_module module~dump_lua_fif_module dump_lua_fif_module iso_c_binding iso_c_binding module~dump_lua_fif_module->iso_c_binding module~flu_binding->module~dump_lua_fif_module module~flu_binding->module~flu_kinds_module module~lua_fif lua_fif module~flu_binding->module~lua_fif module~flu_binding->module~lua_parameters module~flu_binding->iso_c_binding module~lua_fif->module~lua_parameters module~lua_fif->iso_c_binding module~lua_parameters->iso_c_binding proc~aot_top_get_userdata aot_top_get_userdata proc~aot_top_get_userdata->iso_c_binding proc~get_table_userdata get_table_userdata proc~get_table_userdata->iso_c_binding proc~set_table_userdata set_table_userdata proc~set_table_userdata->iso_c_binding program~test test program~test->module~flu_binding
Help