wasp/waspc/docs/wasplang
Craig McIlwrath be03c2a153
feat(analyzer): add new Analyzer module and implement parser
Implements the parser for the new wasp Analyzer. Additionally fixes some ambiguities/inconsistencies in the wasplang document.

Closes #274
2021-07-16 09:34:12 -04:00
..
src feat(analyzer): add new Analyzer module and implement parser 2021-07-16 09:34:12 -04:00
.gitignore docs: Added documentation formally describing wasp lang 2021-06-17 14:58:46 -04:00
README.md docs: Added documentation formally describing wasp lang 2021-06-17 14:58:46 -04:00
Tectonic.toml docs: Added documentation formally describing wasp lang 2021-06-17 14:58:46 -04:00

Here is the formal description of the Wasp language with a LaTeX document containing the grammar, type system, and evaluation rules.

To view the PDF, you will need to generate it yourself (see below instructions).

Which files to edit

Edit the document in src/index.tex. Add more packages (if needed) and set up macros/commands in src/_preamble.tex. All document text should be in only index.text.

How to build

First, install tectonic: https://tectonic-typesetting.github.io/en-US/. You do not need to install LaTeX.

To build the PDF, run tectonic -X build in this directory. The PDF will be saved to build/wasplang/wasplang.pdf.