summaryrefslogtreecommitdiffstats
path: root/roff_escape.c
Commit message (Expand)AuthorAgeFilesLines
* Surprisingly, every escape sequence can also be used as an argumentIngo Schwarze2022-06-081-25/+48
* Split the excessively generic diagnostic message "invalid escape sequence"Ingo Schwarze2022-06-071-7/+17
* To better match groff parsing, reject digits and some mathematicalIngo Schwarze2022-06-061-7/+9
* Allow arbitrary argument delimiters for \C, like groff does.Ingo Schwarze2022-06-061-4/+5
* With the improved escape sequence parser, it becomes easy to also improveIngo Schwarze2022-06-051-11/+22
* Small cleanup of error reporting:Ingo Schwarze2022-06-051-11/+12
* Since \. is not a character escape sequence, re-classify it from theIngo Schwarze2022-06-021-2/+2
* Avoid the layering violation of re-parsing for \E in roff_expand().Ingo Schwarze2022-06-021-19/+22
* Fix a buffer overrun in the roff(7) escape sequence parser that couldIngo Schwarze2022-06-011-0/+3
* Rudimentary implementation of the \A escape sequence, following groffIngo Schwarze2022-05-311-3/+18
* Trivial patch to put the roff(7) \g (interpolate format of register)Ingo Schwarze2022-05-311-1/+1
* Dummy implementation of the roff(7) \V (interpolate environment variable)Ingo Schwarze2022-05-301-1/+1
* Re-classify the roff(7) \r (reverse line feed) escape sequenceIngo Schwarze2022-05-201-1/+1
* Make roff_expand() parse left-to-right rather than right-to-left.Ingo Schwarze2022-05-191-0/+477