Wrote code to append semantic decoration tokens to bnf tokens. Also wrote a wrapper function for getting the next token when parsing bnf's. The function's skeleton is only implemented, and it has not yet replaced the original '*curr = (*curr)->next' method for getting the next token.