added additional functionaliy for parser. Parser now takes a list of pairs of token's symbol and the scanned string. This allows for a token the list combine list of tokens like [name, a, b, c] to [(name, 'abc')].