Prevent definition errors in top level expression and make sure not defined are correctly marked
Prevent definition errors in top level expression and make sure not defined are correctly marked

xixixao/Shem