complete non-core part of yi_parser