Expand description
§atlas-Core
atlas-core
is the foundational library for a language creation tool designed to assist users in developing languages.
This core library currently serves as the building block for the creation of Atlas77, a functional programming language.
Currently, it’s only purpose is to generate a Lexer and the way to do it is pretty straightforward
Modules§
- lexer
- Contain a powerful macro to generate a fully fledge lexer tailored to the user needs
- prelude
- Used to import the base set of features of this tool
- utils
- TODO
Macros§
- keywords
- To be done
- lexer_
builder - To be done
- map
- A macro to create a
HashMap
with the given key-value pairs. - tokens
- To be done