Skip to content

Add metaconcepts and usage checks #1391

@Nytelife26

Description

@Nytelife26

These previously commented out placeholder modules are removed in #1383. It would be good to implement them properly at some point. The source for metaconcepts is unknown; however, usage appears to be intended as a companion to composition, citing the following (Strunk & White, Elementary Rules of Usage).

Strunk & White say:

  1. Form the possessive singular of nouns by adding 's.
  2. In a series of three or more terms with a conjunction, use a comma after
    each term except the last.
  3. Enclose parenthetic expressions between commas. ("This rule is difficult to apply.")
  4. Place a comma before a conjunction introducing an independent clause.
  5. Do not join independent clauses with a comma; use a semi-colon. Or a period.
  6. Do not break sentences in two. Do not use periods for the role of commas.
  7. Use a colon after an independent clause if you introduce: a list of
    particulars, an appositive, an application, or an illustrative quotation.
  8. Use a dash to set off an abrupt break or interruption and to announce a
    long appositive or summary.
  9. The number of the subject determines the number of the verb. (MDPNB: This will require nltk & syntactic parsing)
  10. Use the proper case(grammatical gender) of pronouns.
    • MDPNB: hard case: "Give this work to whoever looks idle." whoever looks idle is the object of to.
  11. A participial phrase at the beginning of a sentence must refer to the
    grammatical subject.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions