indent := " " block := subject-line (clause | verb-group | context) ... clause := indent verb-phrase "." verb-group := indent verb-phrase (indent indent complement-fragment ".") ... context := indent prepositional-phrase block ...
example
html is a markup language standardized by w3c. css is a stylesheet language. standardized by w3c. defines colors. layouts. fonts. a web browser in a document object model applies styles. scripts.
sentence := subject clause sentence := "if" sentence "then" sentence "." sentence := sentence "and" sentence "." subject := noun-phrase clause := verb-phrase "." noun-phrase := determiner noun [modifier-list] noun-phrase := proper-name noun-phrase := pronoun determiner := "a" | "an" | "every" | "no" | "some" | "at least" number | "at most" number | "exactly" number modifier-list := modifier {modifier} modifier := adjective | prepositional-phrase | relative-clause prepositional-phrase := preposition noun-phrase relative-clause := "who" verb-phrase | "that" verb-phrase verb-phrase := intransitive-verb verb-phrase := transitive-verb noun-phrase verb-phrase := ditransitive-verb noun-phrase prepositional-phrase verb-phrase := copula (noun-phrase | adjective) verb-phrase := "not" verb-phrase verb-phrase := verb-phrase "and" verb-phrase number := nonnegative-integer proper-name := capitalized-token-sequence pronoun := "he" | "she" | "it" | "they" | "him" | "her" | "them" copula := "is" | "are" | "was" | "were"