BlockIt
|
Public Member Functions | |
def | __init__ |
def | fileName |
def | sourceFileName |
def | setFileName |
def | addFileDep |
Static Public Attributes | |
GRAMMAR = None | |
SENTINEL = None | |
string | BLOCKTYPE = 'AFile' |
string | HASHTOKEN_STRING = '!PyF95.hash: ' |
string | SYMBOLTOKEN_STRING = '!PyF95.symbol: ' |
tuple | HASHGRAMMAR = pp.Literal(HASHTOKEN_STRING) |
tuple | SYMBOLGRAMMAR = pp.Literal(SYMBOLTOKEN_STRING) |
Private Attributes | |
_fileName | |
_sourceFileName | |
_hash |
def blockit::Fortran::blocks::AFile::__init__ | ( | self, | |
parameters | |||
) |
def blockit::Fortran::blocks::AFile::addFileDep | ( | self, | |
name | |||
) |
def blockit::Fortran::blocks::AFile::setFileName | ( | self, | |
name | |||
) |
def blockit::Fortran::blocks::AFile::sourceFileName | ( | self | ) |
This returns the original file name that was parsed. This is needed because many of the global templates have their file names changed so that they are written within the source tree. The library needs the original file name to be able to associate instantiated templates that may be in this file with its source.
blockit::Fortran::blocks::AFile::_hash [private] |
Reimplemented from blockit::blocks::Block.
string blockit::Fortran::blocks::AFile::BLOCKTYPE = 'AFile' [static] |
Reimplemented from blockit::Fortran::blocks::FortranBlock.
Reimplemented in blockit::Fortran::blocks::EmptyFile.
blockit::Fortran::blocks::AFile::GRAMMAR = None [static] |
Reimplemented from blockit::blocks::Block.
Reimplemented in blockit::Fortran::blocks::EmptyFile.
tuple blockit::Fortran::blocks::AFile::HASHGRAMMAR = pp.Literal(HASHTOKEN_STRING) [static] |
string blockit::Fortran::blocks::AFile::HASHTOKEN_STRING = '!PyF95.hash: ' [static] |
blockit::Fortran::blocks::AFile::SENTINEL = None [static] |
Reimplemented from blockit::Fortran::blocks::FortranBlock.
Reimplemented in blockit::Fortran::blocks::EmptyFile.
tuple blockit::Fortran::blocks::AFile::SYMBOLGRAMMAR = pp.Literal(SYMBOLTOKEN_STRING) [static] |
string blockit::Fortran::blocks::AFile::SYMBOLTOKEN_STRING = '!PyF95.symbol: ' [static] |