rename 'parse' to 'compile'
eval arguments in ply command