Lvg Output Filter Options

After the results are generated from the mutation, several filter options can be applied by using output filter options. Such options include being notified the end of the set of variants returned, modifying cases, combining records, filtering out records with/without certain categories or inflections, specifying output fields, being notified when a transformation produces no output, restricting the number of variants returned, show categories/inflections in name, sorting features of outputs, and displaying the filtered input term.

The following table lists all output filter options for LVG programs

Original Flag New Flag Feature Descriptions
ccgi ccgi Mark the end of the set of variants returned
C:
[case_sensitive]
[case_insensitive]
[preserve_case]
[dont]
C:INT Case modifying function
  CR:[o][oc][oe][oi] Combine record by output term, term and category, term and EUI, term and inflection
  DC:LONG Display variants contain category specified
  DI:LONG Display variants contain inflection specified
  EC:LONG Display variants exclude category specified
  EI:LONG Display variants exclude inflection specified
FFIELDLIST F:INT
F:INT:INT:..
Copy specified field(s) from input to output
n n Return a "-No Output-" message
RN R:INT Restrict the number of variants returned
  SC Show category names
  SI Show inflection names
  St:[o][oc][oci] Sort outputs by terms in an alphabetical order, category value, and inflection value
  ti Display only the filtered input term in the output

All above filters are operated on the generated results from lvg operations. In other words, these filters work on a vector of LexItems.