note splitter
latest

Contents:

  • development environment
  • parsing overview
  • token hierarchy
  • note_splitter
  • references
  • how to maintain this documentation
  • notes on setting up documentation on Read The Docs
note splitter
  • token hierarchy
  • Edit on GitHub

token hierarchy

Below is the hierarchy of all the tokens this program uses. More indentation means that the token is a child of the previous token with less indentation. Note that some of the token types inherit multiple others, so they are listed twice.

  • note_splitter.tokens.Token (abstract)
    • note_splitter.tokens.Block (abstract)
      • note_splitter.tokens.BlockquoteBlock

      • note_splitter.tokens.CodeBlock

      • note_splitter.tokens.MathBlock

      • note_splitter.tokens.Section

      • note_splitter.tokens.Table

      • note_splitter.tokens.TextList

    • note_splitter.tokens.Line (abstract)
      • note_splitter.tokens.CanHaveInlineElements (abstract)
        • note_splitter.tokens.Blockquote

        • note_splitter.tokens.Footnote

        • note_splitter.tokens.Header

        • note_splitter.tokens.OrderedListItem

        • note_splitter.tokens.Task

        • note_splitter.tokens.Text

        • note_splitter.tokens.UnorderedListItem

      • note_splitter.tokens.EmptyLine

      • note_splitter.tokens.Fence (abstract)
        • note_splitter.tokens.CodeFence

        • note_splitter.tokens.MathFence

      • note_splitter.tokens.Fenced (abstract)
        • note_splitter.tokens.Code

        • note_splitter.tokens.Math

      • note_splitter.tokens.HorizontalRule

      • note_splitter.tokens.TablePart (abstract)
        • note_splitter.tokens.TableDivider

        • note_splitter.tokens.TableRow

      • note_splitter.tokens.TextListItem (abstract)
        • note_splitter.tokens.OrderedListItem

        • note_splitter.tokens.Task

        • note_splitter.tokens.UnorderedListItem

Previous Next

© Copyright 2021, Chris Wheeler, Shiva Ramezani, Christian Vargas, and Serge Nazaretyan. Revision 119d9cb7.

Built with Sphinx using a theme provided by Read the Docs.