HP-GL-Parser

Um eine Vektorgrafik zu plotten, benötigen wir ein (Haupt-)Programm, das eine HP-GL-Grafikdatei einlesen und »parsen«, d. h. syntaktisch analysieren und auswerten kann. Es muss also die darin enthaltenen (und unserer Plottersteuerung bekannten) HP-GL-Befehle und die zugehörigen Parameter erkennen und dann die in den vorangegangenen Abschnitten vorgestellten zugehörigen Funktionen unserer Steuerungssoftware aufrufen.

Da die Syntax von HP-GL sehr einfach ist, ist ein solcher (einfacher) Parser schnell geschrieben. Wir verzichten dabei auf Korrektheitsprüfungen der Syntax in der HP-GL-Datei: Befehle, die wir nicht kennen, werden einfach übersprungen. Zwischen den Befehlen, Parametern und Trennzeichen (Komma, Semikolon) können Leerzeichen ...

Get Bauen, erleben, begreifen: fischertechnik®-Roboter mit Arduino now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.