gir parsing