name subject to change lol
Go to file
Zorchenhimer 9c172c5216 Combine repeated whitespace tokens
Whitespace tokens now contain all equal contiguous whitespace
characters.  The token list will no longer contain, eg, three
TT_WHITESPACE tokens for three spaces and will instead have one
TT_WHITESPACE token that has a length of three.
2023-10-20 20:22:11 -04:00
.gitignore Initial commit 2021-07-14 11:15:46 -04:00
Makefile Add codeblocks; Fix some stuff 2023-10-15 20:55:12 -04:00
lexer.c Combine repeated whitespace tokens 2023-10-20 20:22:11 -04:00
lexer.h Fix basic parse issues 2023-10-15 18:30:59 -04:00
main.c Remove NodeList 2023-10-20 20:19:34 -04:00
main.h Initial commit 2021-07-14 11:15:46 -04:00
node.c Remove NodeList 2023-10-20 20:19:34 -04:00
node.h Remove NodeList 2023-10-20 20:19:34 -04:00
readme.md Initial commit 2021-07-14 11:15:46 -04:00
sample.md Initial commit 2021-07-14 11:15:46 -04:00
token.c Add codeblocks; Fix some stuff 2023-10-15 20:55:12 -04:00
token.h Add codeblocks; Fix some stuff 2023-10-15 20:55:12 -04:00

readme.md

Terminal Markdown Viewer

Goals

To render markdown in the terminal and use colors, font weights, etc, to display the document.

Implemented syntax

  • Headers
  • Unordered lists
  • Ordered lists
  • Inline code
  • Block code
  • Block quote?
  • Bold
  • Underline

maybies

  • Task list
  • Explicit colors
  • Inter-document links

nopes

  • Tables
  • Syntax highlighting code