Ich hoff ich habs halbwegs so gemacht wie es üblich ist, hab nämlich einfach "drauf los" programmiert ohne davor irgendwelche speziellen Compilerbau-Bücher o. ä. zu lesen

edit: Hab ein neues Handbuch hochgeladen, dort sind auch die Header-Dateien erklärt.