rebuild parser, segment override supported