rmloveland / lilt Goto Github PK
View Code? Open in Web Editor NEWSimple markup parser for long-form fiction writing.
Simple markup parser for long-form fiction writing.
# Lilt, a Simple Markup Parser Lilt: "To sing in a light manner." This is the simplest markup parser that could possibly work (for me). It's about 75 lines of Scheme, and could be made smaller. It works on a tiny subset of Markdown: a plain text file with exactly one header and paragraphs separated by blank lines. It emits s-expressions that can be converted into output formats such as HTML. See the enclosed file OUTPUT for the output from parsing this file. It doesn't do images, bold or italic text, tables, bulleted lists, or even hyperlinks. It really is very simple. The parser makes the following assumptions: first, that each file will have a single title or heading, denoted by a line starting with '#'; second, that the heading will be followed by a blank line, followed by paragraphs of text. Finally, paragraphs are separated by empty lines, and sentences are split by periods. The tags it emits are as follows: 'C' marks a chapter, 'H' a header, 'P' a whole paragraph, 'S' a sentence, and 'Q' a quotation (so that you can apply formatting such as italics if you wish). Final note: This code was written by Richard Loveland and is placed in the Public Domain. All warranties are disclaimed.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.