Lower-case an ASCII string (for case-insensitive keyword matching).
.true. if token t is the (case-insensitive) keyword kw.
.true. if token t is the punctuation p.
Record an error: set stat (when present) to code and copy msg
into errmsg (when present, truncated to its length).
Decimal text of an integer.