(feat) added compiler to handle token parsing