obj::NamedExpression Class Reference

These are object of the kind : Name = Exponented. More...

Inheritance diagram for obj::NamedExpression:
obj::Printable

List of all members.

Public Member Functions

def __init__
 Constructor.
def make_string
 Creates a string of the given object in the given ML.
def auto_expansion_and_reduction
 Create a string of the expression's exp.

Detailed Description

These are object of the kind : Name = Exponented.

Definition at line 119 of file __init__.py.


Member Function Documentation

def obj::NamedExpression::__init__ (   self,
  integer_or_letter,
  objct 
)

Constructor.

Warning:
Might raise an UncompatibleType exception.
Parameters:
integer_or_letter A string or an integer
objct The Exponented that will be at the right hand side
Returns:
One instance of obj.NamedExpression

Definition at line 132 of file __init__.py.

def obj::NamedExpression::auto_expansion_and_reduction (   self,
  markup,
  options 
)

Create a string of the expression's exp.

& red. in the given ML

Parameters:
markup The markup dictionary to use
options Any options
Returns:
The formated string of the expression's resolution

Definition at line 196 of file __init__.py.

def obj::NamedExpression::make_string (   self,
  markup,
  options 
)

Creates a string of the given object in the given ML.

Parameters:
markup The markup dictionary to use
options Any options
Returns:
The formated string

Reimplemented from obj::Printable.

Definition at line 156 of file __init__.py.


The documentation for this class was generated from the following file:
Generated on Fri Dec 30 19:26:37 2011 for mathmaker by  doxygen 1.6.3