コード例 #1
0
 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);
     }
 }