Automated Verb Phrases

version 1/110416 by Ron Newcomb

  • Home page
  • Beginning
  • Previous
  • Next



  • Section - Modal Auxiliaries - unindexed

    [ choose row (the row# corresponding to the KOV) & 11111100) + (past/present tense << 1) + (negation pending) from the table of modal auxiliaries ]
    To change to the row with the appropriate modal auxiliary form:
    (- ct_1 = ((ct_1 - 1) & $$111111111111100) | (+ negation pending +);
        if ((+ story tense +) ~= (+ present tense +) or (+ continuous present tense +) ) ct_1 = ct_1 | 2;
        ++ct_1;
    -).

    To decide what text is the appropriate modal auxiliary form for (modal auxiliary - text):
        choose the row with modal-auxiliary-column of the modal auxiliary from the table of modal auxiliaries;
        change to the row with the appropriate modal auxiliary form;
        if there is no modal-auxiliary-column entry, decide on "";
    [ now suffix eaten by auxiliary is true; [fsdfsdsdf]]
        now negation pending is false;
        decide on the modal-auxiliary-column entry.

    Table of modal auxiliaries
    modal-auxiliary-column (text)  
    "can"  
    "can't"  
    "could"  
    "couldn't"  
    "will"  
    "won't"  
    "would"  
    "wouldn't"