GNM parser