adding compile command to .dir-locals
-1 is a more sensible default
adding -pedantic flag
no longer typedef'ing functions
creating the builder interface to do something useful (produce a result) with the parser