This website requires JavaScript.
Explore
Help
Sign in
affine
/
Mycelium
Watch
2
Star
1
Fork
You've already forked Mycelium
0
Code
Issues
30
Pull requests
Projects
4
Releases
Packages
Wiki
Activity
Actions
351258444a
Mycelium
/
Cargo.toml
4 lines
74 B
TOML
Raw
Normal View
History
Unescape
Escape
Lexer and S-Expression data types The lexer is complete with tests. It fully encapsulates the logic of splitting an input document into a stream of tokens. It can be instantiated from an Rc<str>, meaning no lifetimes need be managed references to the original document (like a stringview) can be passed around carelessly. The Lexer implements the iterator method which should help elegantly design repls / compilers, etc. The S-Expression data type represents the parsed AST. The actual parsing logic is yet to be added. It is intended that the AST be the last step before compiling to bytecode. The data representation here is cons cells of datum. Formatting is implemented. Signed-off-by: Ava Affine <ava@sunnypup.io>
2025-05-07 09:19:33 -07:00
[
workspace
]
resolver
=
"2"
WIP HyphaeVM This commit is a WORK IN PROGRESS for the base implementation of the HyphaeVM. This will be squashed into a larger commit eventually when the work of implementing the HyphaeVM is finished. Do note the in progress number package implementation in snippets Signed-off-by: Ava Affine <ava@sunnypup.io>
2025-06-26 10:52:54 -07:00
members
=
[
"mycelium"
,
"decomposer"
,
"hyphae"
]
Reference in a new issue
Copy permalink