Package pyraf :: Module cl2py :: Class TypeCheck
[hide private]
[frames] | no frames]

Class TypeCheck

source code


Determine types of all expressions

Instance Methods [hide private]
 
__init__(self, ast, vars, filename) source code
 
n_FLOAT(self, node) source code
 
n_INTEGER(self, node) source code
 
n_SEXAGESIMAL(self, node) source code
 
n_INDEF(self, node) source code
 
n_STRING(self, node) source code
 
n_QSTRING(self, node) source code
 
n_EOF(self, node) source code
 
n_BOOL(self, node) source code
 
n_IDENT(self, node) source code
 
n_array_ref(self, node) source code
 
n_function_call(self, node) source code
 
n_atom(self, node) source code
 
n_power(self, node) source code
 
n_factor(self, node) source code
 
n_term(self, node) source code
 
n_concat_expr(self, node) source code
 
n_arith_expr(self, node) source code
 
n_comp_expr(self, node) source code
 
n_not_expr(self, node) source code
 
n_expr(self, node) source code
 
n_assignment_stmt(self, node) source code

Inherited from generic.GenericASTTraversal: collectRules, default, postorder, preorder, prune

Method Details [hide private]

__init__(self, ast, vars, filename)
(Constructor)

source code 
Overrides: generic.GenericASTTraversal.__init__