Added basic define support. TODO: parser for macro call, define stack
(as in the old parser).