first iteration of recursive parser.

problem: will tokenize at \newline and \space but
can't distinguish later on...