Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/beezwax/markdown-compiler
A markdown compiler written in Ruby, for educational purposes.
https://github.com/beezwax/markdown-compiler
compiler educational markdown ruby
Last synced: about 2 months ago
JSON representation
A markdown compiler written in Ruby, for educational purposes.
- Host: GitHub
- URL: https://github.com/beezwax/markdown-compiler
- Owner: beezwax
- License: mit
- Created: 2017-05-31T18:50:04.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-01-13T15:44:37.000Z (almost 6 years ago)
- Last Synced: 2024-08-03T09:10:35.285Z (5 months ago)
- Topics: compiler, educational, markdown, ruby
- Language: Ruby
- Homepage:
- Size: 68.4 KB
- Stars: 23
- Watchers: 8
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Simple Markdown Parser
The following is a minimalistic Ruby implementation of a markdown compiler, it
translates markdown to HTML.For a full series on how this compiler works,
The main purpose of this library is to explain basic compiler design techniques
so it's not made to be fast, but easy to read and understand.For more information about the project, or if you are interested in learning how
to write compilers from scratch, see [the blog post series at Beezwax's blog](https://blog.beezwax.net/2017/07/07/writing-a-markdown-compiler/).## Run Tests
To run tests just run `rake`.