Skip to content

rohitmohan96/ceylon.markdown

Repository files navigation

ceylon.markdown

A Markdown processor written in Ceylon.

Overview

This project contains a Markdown processor written in Ceylon as my project for GSoC 2016. This project will be part of the Ceylon SDK. All of my work in this project can be found here. The Markdown parser is mainly based on the CommonMark spec.

This repository contains 4 Ceylon modules:

  • ceylon.markdown.core - Module that contains the AST classes and parser for Markdown.
  • ceylon.markdown.html - Module to convert Markdown to HTML. This module uses ceylon.html to generate the output HTML.
  • ceylon.markdown.plaintext - Module to convert Markdown to plain text.
  • ceylon.markdown.cli - Contains the command line Markdown tool to generate HTML from a Markdown file.

Using the CLI tool

To use the CLI tool, install it using

ceylon plugin install ceylon.markdown.cli

To be done

  • Sublists are not handled (#1)
  • Some js tests do not pass (#4)

About

A Markdown processor written in Ceylon

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published