On Tue, Mar 2, 2010 at 10:52 PM, Gregory Ewing <greg.ew...@canterbury.ac.nz> wrote: >> In article <xns9d28186af890cfdnbgui7uhu5h8hrn...@127.0.0.1>, >> Giorgos Tzampanakis <g...@hw.ac.uk> wrote: >> >>> I'm implementing a CPU that will run on an FPGA. I want to have a >>> (dead) simple assembler that will generate the machine code for >>> me. I want to use Python for that. Are there any libraries that >>> can help me with the parsing of the assembly code? > > I wrote a PIC assembler in Python once. I didn't bother > with any parsing libraries. I used a regular expression > to split the input into tokens, then wrote ad-hoc > parsing code in Python. > > -- > Greg > -- > http://mail.python.org/mailman/listinfo/python-list >
I used Plex. The lexer is here: http://pastebin.com/9Rm4rDfu The target for the assembler is a toy single-byte processor. -- http://mail.python.org/mailman/listinfo/python-list