A new constructive algorithm is described which inters a grammar from a given sample of strings quite rapidly as compared to other existing constructive or enumerative algorithms and without any supplementary help from a user. Another special feature of the algorithm is that it is of incremental nature i.e. it accommodates new strings by adding one or more new rewriting rules.