Data Types | |
| type | t_scope |
Functions/Subroutines | |
| recursive subroutine | scope_finalize (scp) |
| subroutine | scope_pop (scp) |
| subroutine | scope_push (scp, start) |
| subroutine | scope_find_kind_depth (scp, kind, depth) |
| recursive subroutine | scope_get_identifier (scp, name, ident) |
| logical function | scope_is_identifier_integer (scp, name) |
| logical function | scope_is_identifier_double (scp, name) |
| logical function | scope_is_identifier_boolean (scp, name) |
| logical function | scope_is_identifier_string (scp, name) |
| character(len=:) function, allocatable | scope_identifier_get_string (scp, name) |
| integer function | scope_identifier_get_integer (scp, name) |
| double precision function | scope_identifier_get_double (scp, name) |
| logical function | scope_identifier_get_boolean (scp, name) |
| recursive subroutine | scope_get_function (scp, label, funct) |
| recursive subroutine | dump_scope (scp) |
| recursive subroutine mod_scope::dump_scope | ( | type(t_scope), pointer | scp | ) |
| recursive subroutine mod_scope::scope_finalize | ( | type(t_scope), pointer | scp | ) |
| subroutine mod_scope::scope_find_kind_depth | ( | type(t_scope), pointer | scp, |
| integer, intent(in) | kind, | ||
| integer, intent(out) | depth ) |
| recursive subroutine mod_scope::scope_get_function | ( | type(t_scope), pointer | scp, |
| character(len=*), intent(in) | label, | ||
| type(t_function), pointer | funct ) |
| recursive subroutine mod_scope::scope_get_identifier | ( | type(t_scope), pointer | scp, |
| character(len=*), intent(in) | name, | ||
| type(t_identifier), pointer | ident ) |
| logical function mod_scope::scope_identifier_get_boolean | ( | type(t_scope), pointer | scp, |
| character(len=*), intent(in) | name ) |
| double precision function mod_scope::scope_identifier_get_double | ( | type(t_scope), pointer | scp, |
| character(len=*), intent(in) | name ) |
| integer function mod_scope::scope_identifier_get_integer | ( | type(t_scope), pointer | scp, |
| character(len=*), intent(in) | name ) |
| character(len=:) function, allocatable mod_scope::scope_identifier_get_string | ( | type(t_scope), pointer | scp, |
| character(len=*), intent(in) | name ) |
| logical function mod_scope::scope_is_identifier_boolean | ( | type(t_scope), pointer | scp, |
| character(len=*), intent(in) | name ) |
| logical function mod_scope::scope_is_identifier_double | ( | type(t_scope), pointer | scp, |
| character(len=*), intent(in) | name ) |
| logical function mod_scope::scope_is_identifier_integer | ( | type(t_scope), pointer | scp, |
| character(len=*), intent(in) | name ) |
| logical function mod_scope::scope_is_identifier_string | ( | type(t_scope), pointer | scp, |
| character(len=*), intent(in) | name ) |
| subroutine mod_scope::scope_pop | ( | type(t_scope), pointer | scp | ) |
| subroutine mod_scope::scope_push | ( | type(t_scope), pointer | scp, |
| type(t_token), intent(in) | start ) |