Sentence Parser

View the structure of sentences in real time
Sentence could not be parsed.

About

With this tool, you can view the structure of sentences in real time—which can be useful for determining how to punctuate, edit, and revise a sentence.

Usage

To use the sentence parser, type a sentence in the textbox above. If the sentence can be parsed, a diagrammed version will automatically show up below it. In this diagram, you can see the different parts of your sentence. Currently, these are:
  • Underlined
    - Subject(s) / Noun(s) of the sentence
  • Bolded
    - Actions(s) / Verb(s) of the sentence
  • Bolded & Underlined
    - Commands / Verbs that have hidden/omitted subjects
  • (In Parentheis) - Prepositional Phrase(s)
  • [In Square Brackets] - Dependent Clause(s)

Limitations

This progam is currently early in its development. As such, it has several known limitations that I am working to fix. As of 8/4/2021, the following are the known issues. If you find an issue which is not documented here, please contact me so that I can fix them.
  • Introductory Clauses - Currently, the parser does not appear to recognize these. Try removing the comma and seeing if it will recognize it as a prepositional phrase.
  • [In Progress Fixing] Hidden Words (and commands) - In many sentences, we naturally leave out certain words (such as 'that' or subjects when we give a command). The parser cannot yet understand these sentences.
  • Multiple Sentences - Currently, the parser cannot understand multiple sentences separated by periods. For now, please type one sentence at a time and leave out the period at the end.
  • Punctuation - Currently, the parser does not understand punctuation marks aside from commas.
  • [In Progress Fixing]  Nominalizations - Currently, the parser does not recognize nominalizations or may mistake them for the verb of a sentence.
  • Noun & Verb Phrases - Currently, the parser does not recognize noun or verb phrases, and it may incorrectly classify them in the parsed output.

What this tool is not

I think that it is important to clarify what this tool is and is not. This tool is not a grammar or spell checker (for now at least). For example, the parser will not flag the sentence 'I has the cake' as wrong. This is because the parser only cares about the sentence structure (and not the semantics of each sentence). While this does currently limit this tool's functionality, the main purpose of this tool is to see the structure of a sentence so that you can more easily punctuate, revise, and edit your writing.