Maybe you're right with the Python code generation without classes.<div>I need this because I want to write compiler with multi output language support (LLVM has got the javascript backend, so why not Python one?)</div>
<div>It seems that <span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13.333333969116211px;background-color:rgb(255,255,255)"> </span><a href="http://llvm.org/docs/WritingAnLLVMBackend.html" target="_blank" style="color:rgb(17,85,204);font-family:arial,sans-serif;font-size:13.333333969116211px;background-color:rgb(255,255,255)">http://llvm.org/docs/WritingAnLLVMBackend.html</a><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13.333333969116211px;background-color:rgb(255,255,255)"> is strongly focused on hardware backend writing (registers, target machine architecture, assembly instructions etc) - so it will be not suitable for writing Python backend.</span></div>
<div><font color="#222222" face="arial, sans-serif">I know that this code could be usefull as code reference, but I stuck on the beginning, so I would love to have a really "minimal working version of it" to mess with it :)</font></div>
<div><font color="#222222" face="arial, sans-serif"><br></font><br><div class="gmail_quote">2012/11/21 Eli Bendersky <span dir="ltr"><<a href="mailto:eliben@google.com" target="_blank">eliben@google.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On Tue, Nov 20, 2012 at 4:23 PM, Wojciech Daniło<br>
<<a href="mailto:wojtek.danilo.ml@gmail.com">wojtek.danilo.ml@gmail.com</a>> wrote:<br>
> You are of course right. I wanted to output "good looking" Python code<br>
> though.<br>
> (if its possible)<br>
><br>
<br>
</div>Good looking Python code means no classes when you don't need classes,<br>
but this is getting off-topic. Putting that aside for a moment, I'm<br>
not sure why you would want to generate Python source from LLVM IR at<br>
all. But if you want to go that way, looking at the defunct C backend<br>
will be useful even as a code reference (I mean, if you can't get it<br>
to actually work with trunk LLVM).<br>
<span class="HOEnZb"><font color="#888888"><br>
Eli<br>
</font></span></blockquote></div><br></div>