* Remove shorten forms */ and **/
* Add descendant matching pattern <! e1, ... !> with optionnal /g
* Fix tests
* Add tests
* Fix generator for list matching pattern.