Plurality

version 8 by Emily Short

  • Home page
  • Beginning
  • Previous
  • Next



  • Section 1 - Verbs

    A thing can be neuter. A thing is usually neuter.

    The prior named noun is a thing that varies. The prior named noun is yourself.

    After printing the name of something (called the target):
        mark target in output.

    To mark (target - a thing) in output:
        if the target acts plural or target is the player, mark-future-plural; otherwise mark-future-singular;
    now the prior named noun is the target.

    To mark-future-plural:
        (- say__n = 1; -)
        
    To mark-future-singular:
        (- say__n = 29; -)

    To decide whether (item - an object) acts plural:
        if the item is plural-named or the item is ambiguously plural:
            yes;
        no.

    To say is-are:
        say is-are of prior named noun.

    To say is-are of (item - a thing):
        now the prior named noun is the item;
        if prior named noun acts plural or the prior named noun is the player, say "are"; otherwise say "is".

    To say has-have:
    say has-have of prior named noun

    To say has-have of (item - a thing):
    if the item acts plural or the item is the player begin;
    say "have";
    otherwise;
    say "has";
    end if.

    To say numerical is-are:
        (- if (say__n == 1) print "is"; else print "are"; -)
        
    To say numerical has-have:
        (- if (say__n == 1) print "has"; else print "have"; -)
        
    To say es:
    say es of prior named noun

    To say es of (item - a thing):
    if the item acts plural or the item is the player begin;
    say "";
    otherwise;
    say "es";
    end if.

    To say ies:
    say ies of prior named noun

    To say ies of (item - a thing):
    if the item acts plural or the item is the player begin;
    say "y";
    otherwise;
    say "ies";
    end if.