move compile codes into compileCode , later refactor it to support standalone token detection
move compile codes into compileCode , later refactor it to support standalone token detection

Corollarium/lightncandy,vein1992/lightncandy,Southparkfan/lightncandy,fadimko/lightncandy,cgvarela/lightncandy,Corollarium/lightncandy,jmgq/lightncandy,zordius/lightncandy,cgvarela/lightncandy,fadimko/lightncandy,jmgq/lightncandy,zordius/lightncandy,Southparkfan/lightncandy,vein1992/lightncandy