Package transf :: Package parse :: Module parser :: Class Parser
[frames] | no frames]

Class Parser




Instance Methods
 
__init__(self, *args, **kwargs)
 
definitions(self)
 
definition(self)
 
id(self)
 
type(self)
 
transf(self)
 
id_list(self)
 
common_atom(self)
 
term(self)
 
transf_where(self)
 
transf_atom(self)
 
if_clauses(self)
 
if_else(self)
 
switch_cases(self)
 
switch_else(self)
 
args(self)
 
arg(self)
 
transf_choice(self)
 
if_clause(self)
 
switch_case(self)
 
switch_case_terms(self)
 
var_defs(self)
 
var_def(self)
 
transf_build_apply(self)
 
term_atom(self)
 
transf_apply_match(self)
 
transf_merge(self)
 
merge_names(self)
 
merge_union_names(self)
 
merge_opt_isect_names(self)
 
merge_isect_names(self)
 
merge_opt_union_names(self)
 
transf_composition(self)
 
transf_rule(self)
 
transf_undeterministic_choice(self)
 
term_list(self)
 
term_appl(self)
 
term_name(self)
 
term_args(self)
 
term_var(self)
 
term_wildcard(self)
 
term_wrap(self)
 
term_implicit_nil(self)
 
term_implicit_wildcard(self)
 
buildTokenTypeASTClassMap(self)

Inherited from antlr.LLkParser: LA, LT, consume, set_k, trace, traceIn, traceOut

Inherited from antlr.Parser: addASTChild, addMessageListener, addParserListener, addParserMatchListener, addParserTokenListener, addSemanticPredicateListener, addSyntacticPredicateListener, addTraceListener, consumeUntil, defaultDebuggingSetup, getAST, getASTFactory, getFilename, getInputState, getTokenName, getTokenNames, getTokenTypeToASTClassMap, isDebugMode, makeASTRoot, mark, match, matchNot, removeMessageListener, removeParserListener, removeParserMatchListener, removeParserTokenListener, removeSemanticPredicateListener, removeSyntacticPredicateListener, removeTraceListener, reportError, reportWarning, rewind, setASTFactory, setASTNodeClass, setASTNodeType, setDebugMode, setFilename, setIgnoreInvalidDebugCalls, setInputState, setTokenBuffer, traceIndent

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Class Variables
  __doc__ = "Parser for transformation language."
Properties

Inherited from object: __class__

Method Details

__init__(self, *args, **kwargs)
(Constructor)

 
Overrides: antlr.LLkParser.__init__