Bum case canonicalization and character input in the parser.
authorTaylor R Campbell <campbell@mumble.net>
Fri, 11 Dec 2009 01:19:15 +0000 (20:19 -0500)
committerTaylor R Campbell <campbell@mumble.net>
Fri, 11 Dec 2009 01:19:15 +0000 (20:19 -0500)
commite425eee24093e959fceee141c2c1f54423f75ce0
treef9d259b68b610868ba6de4bac1fdc8226c0f0ab6
parent2d8c79f3867dfd1673ce381452805d942923ea45
Bum case canonicalization and character input in the parser.

This avoids an ASSQ for every character read and some interpreter
environment lookups for every character dispatched on and atom read,
and replaces a general unknown procedure call by some open-coded
string and character operations for every character read in an atom
to canonicalize its case.
src/runtime/char.scm
src/runtime/parse.scm
src/runtime/runtime.pkg