Trees | Indices | Help |
---|
|
object --+ | UFOExpressionParser --+ | UFOExpressionParserFortran --+ | UFOExpressionParserMPFortran
A parser for UFO algebraic expressions, outputting Fortran-style code for quadruple precision computation.
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
Inherited from Inherited from Inherited from |
|
|||
mp_prefix =
|
|||
types_def = {bool: lambda v: v, int: lambda v: 'mp__%s' % v if
|
|||
builtin_equiv = {'abs': lambda v: 'ABS'+ v, 'bool': lambda v:
|
|||
Inherited from Inherited from |
|
|||
Inherited from |
|
expression : NUMBER |
expression : VARIABLE |
expression : expression POWER expression |
expression : FUNCTION '(' expression ')'
|
expression : FUNCTION '(' expression ',' expression ')' | FUNCTION '(' boolexpression ',' expression ')'
|
expression : FUNCTION '(' expression ',' expression ',' expression ')'
|
expression : FUNCTION '(' expression ',' expression ',' expression ',' expression ')'
|
expression : expression IF boolexpression ELSE expression
|
expression : expression IF expression ELSE expression |
expression : COMPLEX '(' expression ',' expression ')' |
expression : COND '(' expression ',' expression ',' expression ')'
|
expression : RECMS '(' boolexpression ',' expression ')' |
expression : CSC group | SEC group | ACSC group | ASEC group | RE group | IM group | ARG group | SQRT group | CONJ group | REGLOG group | REGLOGP group | REGLOGM group | TAN group | ATAN group | BUILTIN group
|
expression : expression RE2
|
expression : PI
|
|
types_def
|
builtin_equiv
|
Trees | Indices | Help |
---|
Generated by Epydoc 3.0.1 on Thu Dec 20 09:18:03 2018 | http://epydoc.sourceforge.net |