Module:fro-verb/documentation

Documentation for Module:fro-verb. [edit]
This page contains usage information, categories, interwiki links and other content describing the module.

This module provides helper functions for Old French verb inflection tables.

The external entry point is show, meant for calling from templates, and there is a debugging entry point show2 meant for calling from the debug console, which takes arguments for the current and parent frame and constructs mock-up frames.

Most arguments are meant to be passed in through the parent frame, i.e. arguments specified to the template that invokes this module, rather than to the invocation itself. The invocation arguments are

  • type: The only mandatory argument. Group the verb's conjugation belongs to ("i", "ii" or "iii").
  • ier: Same as the parent-frame 'ier' argument. Used by {{fro-conj-ier}}.
  • supe: Same as the parent-frame 'supe' argument. Used by {{fro-conj-er-e}} and {{fro-conj-ier-e}}.

The parent frame arguments are documented thoroughly in {{fro-conj-iii}}.

The following are the primary templates invoking this module. One of them should be used to create the conjugation table of a verb.

  • {{fro-conj-er}}: For group-I (-er) verbs.
  • {{fro-conj-ier}}: For group-Ia (-ier) verbs.
  • {{fro-conj-ii}}: For group-II (-ir with -iss- infix) verbs.
  • {{fro-conj-iii}}: For group-III verbs. These have various infinitive forms, generally either -ir (without -iss- infix), -oir, -eir, or -re.
  • {{fro-conj-iii-ii}}: For group-III-II verbs. These are group-III -ir verbs that have additional, alternative forms with group II endings.