Ioreader - ioreader.com
General Information:
Latest News:
Python GNU C99 Parser 13 Feb 2013 | 03:44 am
As part of Granary, I have developed a sort-of GNU C99 type and function declaration parser, which is now hosted on GitHub. I am releasing this code because others might find it useful. There are a nu...
Tracking Data with Function Pointers 15 Oct 2012 | 03:03 am
Recently I presented a poster at OSDI'12. The poster outlined our use of dynamic binary translation (DBT) for analysing operating system (OS) kernel modules. One novelty of our approach is that we ens...
Traditional Parsing Methods 10 May 2012 | 04:13 am
One parsing technique that I sometimes use is Top Down Operator Precedence Parsing (TDOP). TDOP parsers have been discussed in many other places as well. Unfortunately, I have not seen TDOP described ...
Symbolic Interpretation 8 Apr 2012 | 11:09 am
Recently I worked on a project for my Optimizing Compilers course. The purpose of this project was to implement Loop-invariant Code Motion and any other compiler optimizations that we choose. The proj...
Dr. Sheng Yu 27 Jan 2012 | 07:52 pm
It is with great sadness that I report the passing of my friend, colleague, and mentor: Dr. Sheng Yu. I knew Sheng in the past three and a half years of his life. Sheng was twice my professor, twice m...
Comment System Now Working Again 31 Mar 2011 | 01:10 pm
It turns out that the comment system hasn't been working since I allowed for HTML in comments. I have now fixed the commenting system.
Undergraduate Thesis Report Finished! 31 Mar 2011 | 05:27 am
Update: Grail+ is now on GitHub at https://github.com/pgoodman/Grail-Plus. Well, I've finally submitted my undergraduate thesis project's final report. My project was to develop the newest version of...