BlockIt
Main Page
Namespaces
Classes
Files
Directories
File List
Classes
|
Namespaces
|
Functions
|
Variables
grammars.py File Reference
Go to the source code of this file.
Classes
class
blockit::Fortran::grammars::TestFGrammar
Namespaces
namespace
blockit::Fortran::grammars
Functions
def
blockit::Fortran::grammars::setUp
def
blockit::Fortran::grammars::tearDown
def
blockit::Fortran::grammars::testUseDecl
def
blockit::Fortran::grammars::testIntent
Variables
tuple
blockit::Fortran::grammars::TEMPLATE_TOKENS
= ('<','>')
list
blockit::Fortran::grammars::RESERVED_KEYWORDS
= ['template']
tuple
blockit::Fortran::grammars::COMMENT
= pp.Literal( "!" )
tuple
blockit::Fortran::grammars::CONTINUATION
= pp.Literal( "&" )
blockit::Fortran::grammars::INLINE_CONTINUATION
= \
tuple
blockit::Fortran::grammars::VALIDNAME
= pp.Word(pp.alphas+'_', pp.alphanums+'_%')
tuple
blockit::Fortran::grammars::VALIDNAME_WITH_PAREN
= VALIDNAME+pp.Optional('('+VALIDNAME+')')
tuple
blockit::Fortran::grammars::VAR_ASSIGNMENT
= VALIDNAME+pp.Literal('=')
tuple
blockit::Fortran::grammars::NUM
= pp.Word(pp.nums)
tuple
blockit::Fortran::grammars::INTEGER
= pp.Combine(pp.Optional('-')+pp.Word(pp.nums))
tuple
blockit::Fortran::grammars::DECIMAL_NUM
= pp.Combine(INTEGER+'.'+pp.Optional(NUM))
tuple
blockit::Fortran::grammars::ENGINEERING_NUM
tuple
blockit::Fortran::grammars::PRIVATE
= pp.CaselessKeyword('private')
tuple
blockit::Fortran::grammars::PUBLIC
= pp.CaselessKeyword('public')
tuple
blockit::Fortran::grammars::PROTECTED
= pp.CaselessKeyword('protected')
blockit::Fortran::grammars::ACCESS_SPEC
= PRIVATE^PUBLIC^PROTECTED
tuple
blockit::Fortran::grammars::OUT
= pp.CaselessKeyword('out')
tuple
blockit::Fortran::grammars::IN
= pp.CaselessKeyword('in')
tuple
blockit::Fortran::grammars::INOUT
= pp.CaselessKeyword('inout')
blockit::Fortran::grammars::INTENT
= \
tuple
blockit::Fortran::grammars::TEMPLATE_DECL
= pp.Forward()
tuple
blockit::Fortran::grammars::VALID_TEMPLATE_PARAM
= (pp.Literal('*')|TEMPLATE_DECL|VALIDNAME_WITH_PAREN|INTEGER)
tuple
blockit::Fortran::grammars::TEMPLATE_PARAM_LIST
= (VALID_TEMPLATE_PARAM + pp.ZeroOrMore(','+VALID_TEMPLATE_PARAM))
blockit::Fortran::grammars::adjacent
= False)
blockit::Fortran::grammars::ARGLIST
= \
blockit::Fortran::grammars::ARGLIST2
= \
tuple
blockit::Fortran::grammars::TARGET
= pp.CaselessKeyword('target')
tuple
blockit::Fortran::grammars::OPTIONAL
= pp.CaselessKeyword('optional')
tuple
blockit::Fortran::grammars::SAVE
= pp.CaselessKeyword('save')
tuple
blockit::Fortran::grammars::POINTER
= pp.CaselessKeyword('pointer')
tuple
blockit::Fortran::grammars::ALLOCATABLE
= pp.CaselessKeyword('allocatable')
tuple
blockit::Fortran::grammars::EXTERNAL
= pp.CaselessKeyword('external')
tuple
blockit::Fortran::grammars::INTRINSIC
= pp.CaselessKeyword('intrinsic')
tuple
blockit::Fortran::grammars::ASYNCHRONOUS
= pp.CaselessKeyword('asynchronous')
tuple
blockit::Fortran::grammars::VALUE
= pp.CaselessKeyword('value')
blockit::Fortran::grammars::DIMENSION
= \
blockit::Fortran::grammars::ATTR_SPEC
= ACCESS_SPEC|INTENT|TARGET|SAVE|POINTER|ALLOCATABLE|\
blockit::Fortran::grammars::ONLY_CLAUSE
= \
blockit::Fortran::grammars::LOGICAL
= \
blockit::Fortran::grammars::REAL
= \
tuple
blockit::Fortran::grammars::CHARACTER
= pp.CaselessKeyword('character')
blockit::Fortran::grammars::INTRINSIC_TYPE
= \
blockit::Fortran::grammars::USE_DECL
= \
blockit::Fortran::grammars::TEMPLATE_MOD_PROCEDURE_DECL
= \
blockit::Fortran::grammars::IMPORT_DECL
= \
blockit::Fortran::grammars::TEMPLATE_TYPE
= \
blockit::Fortran::grammars::TEMPLATE_SUB
= \
blockit::Fortran::grammars::TEMPLATE_FUNC
= \
tuple
blockit::Fortran::grammars::TEMPLATE_SYMBOL
= pp.originalTextFor(TEMPLATE_DECL)
tuple
blockit::Fortran::grammars::PYF95_KEYWORD
= pp.LineStart()
blockit::Fortran::grammars::PYF95_START
= \
blockit::Fortran::grammars::PYF95_END
= \
blockit::Fortran::grammars::PYF95_EXTERNAL
= \
blockit::Fortran::grammars::PYF95_ALWAYSWRITE
= \
tuple
blockit::Fortran::grammars::PYF95_BLOCK
= pp.Suppress( PYF95_START )
blockit::Fortran::grammars::bnf
= USE_DECL
int
blockit::Fortran::grammars::ctr
= 0
tuple
blockit::Fortran::grammars::output
= bnf.parseString("use DLList<String>")
tuple
blockit::Fortran::grammars::suite
= unittest.TestLoader()
grammars.py
Generated on Sun Jul 3 2011 14:55:54 for BlockIt by
1.7.4
All
Classes
Namespaces
Files
Functions
Variables
Properties