Commit 17add357 authored by Anders Blomdell's avatar Anders Blomdell
Browse files

Generalize AUTO generation somewhat

parent 3b3238cd
......@@ -17,11 +17,11 @@ class PlutoVariables:
def codegen(self, expr):
m = re.match('([^=]+)=ALL\((.*)\)', expr)
m = re.match('([^=]+)=AND\{(.*),(.*)\}', expr)
if m:
lh =
regexp ='*', '.*')
rh = [ "(%s+/SM_Pluto%d_Present)" % (v, self.by_name[v][0])
rh = [, pluto=self.by_name[v][0])
for v in self.by_name if re.match(regexp, v)]
return("%s=%s" % (lh, '*'.join(rh)))
raise Exception('Invalid expression', expr)
File suppressed by a .gitattributes entry or the file's encoding is unsupported.
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment