Add functionality for single-char expressions

Also modified several return values whose formats were not
consistent with the rest.