Preprocess a (non-empty) text line.
(pproc-text-line nontoknls path file preprocessed
preprocessing rev-lexemes ppstate state)
→
(mv erp new-rev-lexemes new-ppstate new-preprocessed state)That is, preprocess a line that does not start with a hash (possibly after some white space and comments). This is called after putting back the first token of the line, but without having put back any leading white space or comments, since those do not matter for the purpose of preprocessing the text line. Recall that empty text lines, i.e. with no tokens (but possibly with some white space and comments), are already handlede in pproc-group-part.