the first version and very simple of analyzer