Crate atlas_core

Source
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