Ze względu na prostotę języka HP-GL/2 można by pokusić się o samodzielną
budowę analizatora, jednakże my postanowiliśmy skorzystać z dostępnych
w systemie UNIX generatorów kodu parserów - programów lex i yacc. Kluczowym
argumentem, który nas do tego przekonał, były względy poznawcze. Lex i
yacc to doskonałe i bardzo przydatne każdemu programiście narzędzia pozwalające
znakomicie skrócić czas potrzebny na budowę analizatorów składniowych.
Z pewnością warto poświęcić czas na ich poznanie. Decydując się na nie,
mieliśmy również o później dodawanych modułach dla języków opisu grafiki
bardziej od HP-GL/2 skomplikowanych (np. języka PostScript). Chcieliśmy,
by ich implementatorzy mogli pracować w tym samym środowisku. Budowany
od podstaw analizator składni, mógłby być ewentualnie nieco szybszy w działaniu,
ale ta nieznaczna poprawa szybkości nie rekompensuje zalet używania generatorów