add lua dir and grammar demo