Zorchenhimer
c17eaf1ec4
This node handles both plain paragraphs as well as block quotes. Single newlines are turned into spaces, double newlines terminate the block. Care is taken to not have repeated whitespace tokens in the content, while keeping the number of spaces. |
||
---|---|---|
.gitignore | ||
Makefile | ||
lexer.c | ||
lexer.h | ||
main.c | ||
main.h | ||
node.c | ||
node.h | ||
readme.md | ||
sample.md | ||
token.c | ||
token.h |
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