OpenADFortTk (including Open64 and OpenAnalysis references)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
SexpTags Namespace Reference

Functions

const char * get_grammar_summary ()
 
const char * get_grammar ()
 

Variables

const char * WHIRL = "whirl"
 
const char * PU_FOREST = "pu_forest"
 
const char * PU_TREE = "pu_tree"
 
const char * PU = "pu"
 
const char * GBL_SYMTAB = "gbl_symtab"
 
const char * PU_SYMTAB = "pu_symtab"
 
const char * FILE_INFO = "file_info"
 
const char * ST_TAB = "st_tab"
 
const char * TY_TAB = "ty_tab"
 
const char * PU_TAB = "pu_tab"
 
const char * FLD_TAB = "fld_tab"
 
const char * ARB_TAB = "arb_tab"
 
const char * TYLIST_TAB = "tylist_tab"
 
const char * TCON_TAB = "tcon_tab"
 
const char * TCON_STR_TAB = "tcon_str_tab"
 
const char * INITO_TAB = "inito_tab"
 
const char * INITV_TAB = "initv_tab"
 
const char * BLK_TAB = "blk_tab"
 
const char * ST_ATTR_TAB = "st_attr_tab"
 
const char * STR_TAB = "str_tab"
 
const char * PREG_TAB = "preg_tab"
 
const char * LABEL_TAB = "label_tab"
 
const char * ST = "st"
 
const char * TY = "ty"
 
const char * FLG = "flg"
 
const char * OFLG = "oflg"
 

Function Documentation

const char * SexpTags::get_grammar ( )

Definition at line 168 of file SexpTags.cxx.

References BLANK_LINE, GRAMMAR_AST_DETAILS, GRAMMAR_SUMMARY, and GRAMMAR_SYMTAB_DETAILS.

Referenced by GenHeader().

const char * SexpTags::get_grammar_summary ( )

Definition at line 161 of file SexpTags.cxx.

References GRAMMAR_SUMMARY.

Variable Documentation

const char * SexpTags::ARB_TAB = "arb_tab"

Definition at line 28 of file SexpTags.cxx.

Referenced by sexp2whirl::xlate_ARB_TAB(), and whirl2sexp::xlate_ARB_TAB().

const char * SexpTags::BLK_TAB = "blk_tab"

Definition at line 34 of file SexpTags.cxx.

Referenced by sexp2whirl::xlate_BLK_TAB(), and whirl2sexp::xlate_BLK_TAB().

const char * SexpTags::FILE_INFO = "file_info"

Definition at line 23 of file SexpTags.cxx.

Referenced by sexp2whirl::xlate_FILE_INFO(), and whirl2sexp::xlate_FILE_INFO().

const char * SexpTags::FLD_TAB = "fld_tab"

Definition at line 27 of file SexpTags.cxx.

Referenced by sexp2whirl::xlate_FLD_TAB(), and whirl2sexp::xlate_FLD_TAB().

const char * SexpTags::FLG = "flg"

Definition at line 42 of file SexpTags.cxx.

Referenced by sexp2whirl::GetWhirlFlg(), and operator<<().

const char * SexpTags::GBL_SYMTAB = "gbl_symtab"
const char * SexpTags::INITO_TAB = "inito_tab"

Definition at line 32 of file SexpTags.cxx.

Referenced by sexp2whirl::xlate_INITO_TAB(), and whirl2sexp::xlate_INITO_TAB().

const char * SexpTags::INITV_TAB = "initv_tab"

Definition at line 33 of file SexpTags.cxx.

Referenced by sexp2whirl::xlate_INITV_TAB(), and whirl2sexp::xlate_INITV_TAB().

const char * SexpTags::LABEL_TAB = "label_tab"

Definition at line 38 of file SexpTags.cxx.

Referenced by sexp2whirl::xlate_LABEL_TAB(), and whirl2sexp::xlate_LABEL_TAB().

const char * SexpTags::OFLG = "oflg"

Definition at line 43 of file SexpTags.cxx.

Referenced by sexp2whirl::GetWhirlOpaqueFlg(), and operator<<().

const char * SexpTags::PREG_TAB = "preg_tab"

Definition at line 37 of file SexpTags.cxx.

Referenced by sexp2whirl::xlate_PREG_TAB(), and whirl2sexp::xlate_PREG_TAB().

const char * SexpTags::PU = "pu"

Definition at line 18 of file SexpTags.cxx.

Referenced by ir_b_write_global_symtab(), and xlate_PU().

const char * SexpTags::PU_FOREST = "pu_forest"

Definition at line 16 of file SexpTags.cxx.

Referenced by xlate_PUForest().

const char * SexpTags::PU_SYMTAB = "pu_symtab"
const char * SexpTags::PU_TAB = "pu_tab"

Definition at line 26 of file SexpTags.cxx.

Referenced by sexp2whirl::xlate_PU_TAB(), and whirl2sexp::xlate_PU_TAB().

const char * SexpTags::PU_TREE = "pu_tree"

Definition at line 17 of file SexpTags.cxx.

Referenced by xlate_PUTree().

const char * SexpTags::ST = "st"
const char * SexpTags::ST_ATTR_TAB = "st_attr_tab"

Definition at line 35 of file SexpTags.cxx.

Referenced by sexp2whirl::xlate_ST_ATTR_TAB(), and whirl2sexp::xlate_ST_ATTR_TAB().

const char * SexpTags::ST_TAB = "st_tab"

Definition at line 24 of file SexpTags.cxx.

Referenced by sexp2whirl::xlate_ST_TAB(), and whirl2sexp::xlate_ST_TAB().

const char * SexpTags::STR_TAB = "str_tab"

Definition at line 36 of file SexpTags.cxx.

Referenced by sexp2whirl::xlate_STR_TAB(), and whirl2sexp::xlate_STR_TAB().

const char * SexpTags::TCON_STR_TAB = "tcon_str_tab"

Definition at line 31 of file SexpTags.cxx.

Referenced by sexp2whirl::xlate_TCON_STR_TAB(), and whirl2sexp::xlate_TCON_STR_TAB().

const char * SexpTags::TCON_TAB = "tcon_tab"

Definition at line 30 of file SexpTags.cxx.

Referenced by sexp2whirl::xlate_TCON_TAB(), and whirl2sexp::xlate_TCON_TAB().

const char * SexpTags::TY = "ty"
const char * SexpTags::TY_TAB = "ty_tab"

Definition at line 25 of file SexpTags.cxx.

Referenced by sexp2whirl::xlate_TY_TAB(), and whirl2sexp::xlate_TY_TAB().

const char * SexpTags::TYLIST_TAB = "tylist_tab"

Definition at line 29 of file SexpTags.cxx.

Referenced by sexp2whirl::xlate_TYLIST_TAB(), and whirl2sexp::xlate_TYLIST_TAB().