|
OpenADFortTk (basic)
|
#include <sexp.h>#include "Open64IRInterface/Open64BasicTypes.h"#include "quad.h"#include "SexpTags.h"#include "sexputil.h"#include "sexp2wn.h"#include "sexp2symtab.h"
Go to the source code of this file.
Functions | |
| template<typename T , UINT block_size> | |
| void | xlate_SYMTAB (SEGMENTED_ARRAY< T, block_size > &table, sexp_t *tab_sx, const char *table_nm) |
| template<typename T , UINT block_size> | |
| void | xlate_SYMTAB (RELATED_SEGMENTED_ARRAY< T, block_size > &table, sexp_t *tab_sx, const char *table_nm) |
| void | xlate_SYMTAB (sexp_t *str_tab, const char *table_nm, UINT32(*xlate_entry)(sexp_t *, std::string &buf), std::string &buf) |
| void xlate_SYMTAB | ( | SEGMENTED_ARRAY< T, block_size > & | table, |
| sexp_t * | tab_sx, | ||
| const char * | table_nm | ||
| ) |
Definition at line 23 of file sexp2symtab.cxx.
References FORTTK_ASSERT, sexp::get_elem0(), sexp::get_elem1(), sexp::get_next(), sexp::get_value(), sexp::is_list(), and fortTkSupport::Diagnostics::UnexpectedInput.
Referenced by sexp2whirl::xlate_ARB_TAB(), sexp2whirl::xlate_BLK_TAB(), sexp2whirl::xlate_FLD_TAB(), sexp2whirl::xlate_INITO_TAB(), sexp2whirl::xlate_INITV_TAB(), sexp2whirl::xlate_LABEL_TAB(), sexp2whirl::xlate_PREG_TAB(), sexp2whirl::xlate_PU_TAB(), sexp2whirl::xlate_ST_ATTR_TAB(), sexp2whirl::xlate_ST_TAB(), sexp2whirl::xlate_STR_TAB(), sexp2whirl::xlate_TCON_STR_TAB(), sexp2whirl::xlate_TCON_TAB(), sexp2whirl::xlate_TY_TAB(), and sexp2whirl::xlate_TYLIST_TAB().

| void xlate_SYMTAB | ( | RELATED_SEGMENTED_ARRAY< T, block_size > & | table, |
| sexp_t * | tab_sx, | ||
| const char * | table_nm | ||
| ) |
Definition at line 47 of file sexp2symtab.cxx.
References FORTTK_ASSERT, sexp::get_elem0(), sexp::get_elem1(), sexp::get_next(), sexp::get_value(), sexp::is_list(), and fortTkSupport::Diagnostics::UnexpectedInput.

| void xlate_SYMTAB | ( | sexp_t * | str_tab, |
| const char * | table_nm, | ||
| UINT32(*)(sexp_t *, std::string &buf) | xlate_entry, | ||
| std::string & | buf | ||
| ) |
Definition at line 70 of file sexp2symtab.cxx.
References FORTTK_ASSERT, sexp::get_elem0(), sexp::get_elem1(), sexp::get_next(), sexp::get_value(), sexp::is_list(), and fortTkSupport::Diagnostics::UnexpectedInput.
