Add basic docs for the lang module

Signed-off-by: Gavin Howard <gavin@yzena.com>
master
Gavin D. Howard 2 months ago
parent c0dc74c72b
commit 14d856fe07
Signed by: gavin
GPG Key ID: F890265DD80E4E90

@ -0,0 +1,5 @@
# API
```{eval-rst}
.. doxygengroup:: lang
```

@ -0,0 +1,6 @@
# Design
## Requirements
* Returning an error code from everything should not be necessary.
* The lexer should be able to switch modes.

@ -0,0 +1,18 @@
# Language Lexing and Parsing (`lang`)
This module includes common plumbing for lexing and parsing languages.
This includes:
* Lex modes.
* Lex variables.
* Error handling.
* Basic parsing.
:::{toctree}
---
maxdepth: 2
---
api.md
design.md
:::
Loading…
Cancel
Save