syntax analyzer for javascript project