add grammar elvaluator