A parser for UFO algebraic expressions, outputting Fortran-style
code.
|
p_expression_number(self,
p)
expression : NUMBER |
source code
|
|
|
p_expression_variable(self,
p)
expression : VARIABLE |
source code
|
|
|
p_expression_power(self,
p)
expression : expression POWER expression |
source code
|
|
|
p_expression_complex(self,
p)
expression : COMPLEX '(' expression ',' expression ')' |
source code
|
|
|
p_expression_func(self,
p)
expression : CSC group | SEC group | ACSC group | ASEC group | RE
group | IM group | SQRT group | CONJ group |
source code
|
|
|
|
Inherited from UFOExpressionParser :
__init__ ,
build ,
p_error ,
p_expression_binop ,
p_expression_function1 ,
p_expression_function2 ,
p_expression_group ,
p_expression_uminus ,
p_group_parentheses ,
p_statement_expr ,
parse ,
t_ACSC ,
t_ASEC ,
t_COMPLEX ,
t_CONJ ,
t_CSC ,
t_FUNCTION ,
t_IM ,
t_PI ,
t_RE ,
t_SEC ,
t_SQRT ,
t_VARIABLE ,
t_error ,
t_newline
|