Попробовать выполнить скрипт в отдельной песочнице и уже по результату работы интерпретатора говорить о валидности кода? о,О
Или опять же вариант с парсером, в виде отдельного препроцессора для житона, который будет проверять валидность кода
А вообще неплохо было бы поглядеть жабадок к житону и его АПИ, может там что-нибудь найдется.