achieve the token part of the compiler