module python imports signatures/- rules // Generate python code from AST: to-python: Program(x, y) -> $[ print( [x'] + ',', [y'] ) ] where x' := x ; y' := y to-python: Hello() -> $[ "Greetings" ] to-python: World() -> $[ "Earth" ] // Interface python code generation with editor services and file system generate-python: (selected, _, _, path, project-path) -> (filename, result) with filename := path ; result := selected