parent
c0dc74c72b
commit
14d856fe07
@ -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…
Reference in new issue