> I call a metaparadigm with :
> <e lm="acceptar" alt="oci"><i>acc</i><par n="L-alt_G-pasalt" prm="pt"/></e>
> Inside, I would like to call another metaparadigm and passing it the
> "prm" argument :
>   <pardef n="L-alt_G-pasalt">
>     <e alt="oci"><par n="cr/e[M]ar__vblex" prm="prm"/></e>
>   </pardef>
> But it doesn't seem to work, I have an error :
> Error (4685): Undefined paradigm 'cr/e[M]ar__vblex__prm'.
>
> Can I pass the prm parameter to another paradigm ?

Do I understand you correctly that you would like metadix


  <pardef n="cr/e[M]ar__vblex">
    <e><p><l>cre<prm/>ar</l><r>cremar<s n="vblex"/></r></p></e> 
    <!-- I just made something up here -->
  </pardef>
  
  <pardef n="L-alt_G-pasalt">
    <e alt="oci"><par n="cr/e[M]ar__vblex" prm="prm"/></e>
  </pardef>

<e lm="acceptar" alt="oci"><i>acc</i><par n="L-alt_G-pasalt" prm="pt"/></e>

to be compiled/transformed to something equivalent to

  <pardef n="cr/e[M]ar__vblex_pt">
    <e><p><l>creptar</l><r>cremar<s n="vblex"/></r></p></e> 
  </pardef>
<e lm="acceptar" alt="oci"><i>acc</i><par n="cr/e[M]ar__vblex_pt"/></e>


?

That does sound like it would be useful.


As you found out, prm="prm" won't work for that; I'm not sure but I
don't think the current XSLT scripts support it, so we would have to
expand the scripts to be able to pass on the prm parameter to
sub-paradigms.




_______________________________________________
Apertium-stuff mailing list
Apertium-stuff@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/apertium-stuff

Reply via email to