Preprocess a
(pproc-include-directive path file preprocessed
preprocessing rev-lexemes ppstate state)
→
(mv erp new-rev-lexemes new-ppstate new-preprocessed state)This is called just after the
If we do not find a token or new line, it is an error, because there is no header name.
If we find a new line, it is an error, because there is no header name.
If we find a header name,
we find the file referenced by it
and we recursively preprocess it.
Note that we pass
If we find any other token, for now we return an error, but we should preprocess that token and any subsequent tokens, and see if they result in a header name.