I have no idea what I'm doing here and so the pipeline for processing fancynote files is extremely ad-hoc.
Lexing and parsing are pretty straightforward. Running consists of
The syntax for fancynote is an extremely vanilla lisp.
Language features include:
##[ Parsing ] I have no idea what I'm doing here and so the pipeline for processing fancynote files is [i extremely] ad-hoc. [olist [- [b lexing]: split the file into a series of consecutive tokens. Also insert tokens at particular points (newlines)] [- [b parsing]: turn those tokens into a tree structure] [- [b running]: run the code to generate html]] Lexing and parsing are pretty straightforward. [i Running] consists of
This all will be changing extremely rapidly. Check in todos to see what is on the table.