Just about finished sketching out the analyzer