set property sectioning
parsers, adaptive grammar