Language Processors

I added a page with some sample code of mine. During the course of my M.S. degree at Cleveland State I wrote quite a few programs. The first ones to make it up on this page are language processors: an NFA and an NPDA. While a purely academic endeavor, check it out if you are interested or have a need for such a thing.


My name is John Gaughan, and I am a professional software engineer in the metropolitan area of Cleveland, Ohio, USA.

I set up this WordPress to be my personal software development blog. I intend to post articles about anything in computer science, programming, and software development in general.