worked on assignment(). capable of matching token and parsing tokens on rhs