SexpTags.cxx File Reference

#include <string>
#include "SexpTags.h"

Include dependency graph for SexpTags.cxx:

Go to the source code of this file.

Namespaces

namespace  SexpTags

Variables

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


Variable Documentation

const char* BLANK_LINE [static]

Initial value:

";;\n"

Definition at line 69 of file SexpTags.cxx.

Referenced by SexpTags::get_grammar().

const char* GRAMMAR_AST_DETAILS [static]

Initial value:

";; *** AST Details ***\n"
";; WN_OPR     ::= OPERATOR RTYPE DTYPE\n"
";; WN_ATTRS   ::= ((ATTR1 ...) (ATTR2 ...) (ATTR3 ...) ...)\n"

Definition at line 175 of file SexpTags.cxx.

Referenced by SexpTags::get_grammar().

const char* GRAMMAR_SUMMARY [static]

Initial value:

";; *** Summary ***\n"
";; WHIRL      ::= (whirl GBL_SYMTAB PU_FOREST)\n"
";; GBL_SYMTAB ::= (gbl_symtab GBL_TAB1..GBL_TABn)        ; n is fixed\n"
";; PU_FOREST  ::= (pu_forest PU_TREE*)                   ; list of PU_TREEs\n"
";; PU_TREE    ::= (pu_tree PU PU_TREE*) | NULL\n"
";; PU         ::= (pu PU_SYM PU_SYMTAB WN_AST)\n"
";; PU_SYMTAB  ::= (pu_symtab PU_TAB1..PU_TABm)           ; m is fixed\n"
";; WN_AST     ::= (WN_OPR WN_ATTRS WN_AST*) | NULL\n"

Definition at line 72 of file SexpTags.cxx.

Referenced by SexpTags::get_grammar(), and SexpTags::get_grammar_summary().

const char* GRAMMAR_SYMTAB_DETAILS [static]

Definition at line 82 of file SexpTags.cxx.

Referenced by SexpTags::get_grammar().


Generated on Fri Jul 24 04:36:17 2009 for OpenADFortTk (extended to Open64) by  doxygen 1.5.7.1