Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/eqnparser.py
diff options
context:
space:
mode:
authorReinier Heeres <reinier@heeres.eu>2007-07-15 13:09:42 (GMT)
committer Reinier Heeres <reinier@heeres.eu>2007-07-15 13:09:42 (GMT)
commita54a91fe388f32b1c2f0be6bcbe56764361a9738 (patch)
treebeb08b8fac606a9f508656abc06ad6e34a3417f3 /eqnparser.py
parent137ae0e5304b997b775b2fcaffdbe453f1d6ceda (diff)
Added Equation class, code formatting
Calculate.old_eqs is now a list of Equation objects Split several functions into smaller ones Some indenting/spaces etc
Diffstat (limited to 'eqnparser.py')
-rw-r--r--eqnparser.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/eqnparser.py b/eqnparser.py
index 807ef51..1de219f 100644
--- a/eqnparser.py
+++ b/eqnparser.py
@@ -202,11 +202,13 @@ class EqnParser:
_logger.debug('variable %s not defined', name)
ps.set_type(self.TYPE_SYMBOLIC)
return None
+
def get_vars(self):
list = []
for name in self.variables:
list.append((name, self.variables[name]))
return list
+
def eval_func(self, func, args, level):
if func not in self.functions:
_logger.error('Function \'%s\' not defined', func)