Menu

Tree [390b88] default tip /
 History

Read Only access


File Date Author Commit
 aterm 2007-07-11 José Fonseca José Fonseca [ae75f8] Documentation setup command. Fixes.
 box 2007-07-19 José Fonseca José Fonseca [5ac036] Elimate transformation operator usage.
 dot 2007-07-12 José Fonseca José Fonseca [d9f7b4] Remove the pointless package lang.
 examples 2007-08-03 José Fonseca José Fonseca [747bf9] Cleanup the examples.
 ir 2007-07-19 José Fonseca José Fonseca [5ac036] Elimate transformation operator usage.
 machine 2007-09-02 José Fonseca José Fonseca [390b88] Use a consistent naming for the Sign Flag regis...
 refactoring 2007-07-07 José Fonseca José Fonseca [fd3ad7] Fix bug in simplify expression transformation.
 transf 2007-08-02 José Fonseca José Fonseca [18911a] Update forgotten code.
 ui 2007-08-02 José Fonseca José Fonseca [6f7308] Open pipe in text mode.
 .antlr-eclipse 2007-03-24 José Fonseca José Fonseca [3be289] Include Eclipse project.
 .hgignore 2007-08-03 José Fonseca José Fonseca [747bf9] Cleanup the examples.
 .project 2007-05-23 José Fonseca José Fonseca [080392] Code cleanup.
 .pydevproject 2007-06-19 José Fonseca José Fonseca [0cd4c4] Cleanup the aterm parser.
 AUTHORS 2007-01-29 José Fonseca José Fonseca [d56bd1] Use SF e-mail address.
 LICENSE 2007-06-22 José Fonseca José Fonseca [e8425e] Change the license to LGPL.
 LICENSE.antlr 2007-06-22 José Fonseca José Fonseca [7a7cb7] Include antlr license.
 README 2007-07-25 José Fonseca José Fonseca [e47d66] Update instructions.
 TODO 2007-07-12 José Fonseca José Fonseca [1bd005] Move the utilities to the top level directory.
 antlr.py 2007-06-06 José Fonseca José Fonseca [bc9d7b] Proper column tracking in lexers.
 antlraterm.g 2007-06-13 José Fonseca José Fonseca [ee9b70] Remove the <- operator since its functionality ...
 antlrre.py 2007-06-29 José Fonseca José Fonseca [a0986f] Remove unused params.
 dasm.py 2007-07-12 José Fonseca José Fonseca [1bd005] Move the utilities to the top level directory.
 idc.py 2006-06-16 José Fonseca José Fonseca [a6df8f] Seperate box/text view.
 pylintrc 2007-06-01 José Fonseca José Fonseca [c16511] Further cleanup the transformation language.
 setup.py 2007-08-02 José Fonseca José Fonseca [d6cfea] Use py2exe.
 translate.py 2007-07-12 José Fonseca José Fonseca [d9f7b4] Remove the pointless package lang.

Read Me

Interactive Decompiler
======================


Requirements
~~~~~~~~~~~~

 * Python 2.4 ( http://www.python.org/ )

 * pyparsing ( http://pyparsing.wikispaces.com/ )

 * pydot ( http://code.google.com/p/pydot )

 * pygtk 2.10 ( http://www.pygtk.org/ )

 * graphviz ( http://graphviz.org/ )

   NOTE: dot should be on your path


Running
~~~~~~~

 * To see the assembly translation do:

     python translate.py examples/ex*.s

 * To play around with the GUI do:

     python idc.py


Building
~~~~~~~~

 * If the source code is not modified, then no building is necessary.

 * If the source of the ANTLR grammar is modified, then install ANTLR 2
   ( http://www.antlr2.org/ ) and run

     python setup.py build
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.