gate parse