void Iri(out string value) { value = null; if (la.kind == 1) { Get(); value = prologue.GetFromIri(t.val.Substring(1, t.val.Length - 2)); } else if (la.kind == 3) { Get(); value = prologue.GetUriFromPrefixed(t.val); } else if (la.kind == 2) { Get(); value = prologue.GetUriFromPrefixedNamespace(t.val); } else { SynErr(36); } }