chiark / gitweb /
symbolic.py: abortive experiment
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 26 Nov 2017 10:30:10 +0000 (10:30 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 26 Nov 2017 10:30:10 +0000 (10:30 +0000)
was trying to use printer to generate executable code
does not seem to work well, must go and do lambda

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
symbolic.py

index 9d93f3ba080de770be5edf2a8de4e8783186ae79..8386da32bd1362f541751de1d1f319dbc89647b9 100755 (executable)
@@ -247,3 +247,9 @@ def gen_C():
   gen_j_populate()
 
 gen_C()
+
+defs, vs = cse(q_sqparm)
+for dn, dv in defs:
+  pp = python(dv.subs(dn, 'NONE'))
+  print('\n', dn.name, pp)
+print_python(vs[0])