remove old commented code
add back support for quote by generalizing macro characters that are just appending to the head of the linked list