teo3300 13790d0864 Step 1: Create an AST
This step consists of creating the AST to represent the input
expression, the only evaluation done for now is the recognition of three
MalTypes for the nodes of the AST:
- Symbols: atomic isolated groups of characters
- Integers: Symbols that can be parsed as number and are treated as so
- Lists: recognizable by the presence of parentheses (only "()" for now,
  "[]" and "{}" later), these can contain any number of MalTypes

The second half of this step (much easier) is to reconstruct the
original syntax (with clean whitespaces) to check the correctness of the
process

Signed-off-by: teo3300 <matteo.rogora@live.it>
2023-06-05 23:04:51 +02:00
2023-06-05 23:04:51 +02:00
2023-06-01 21:37:45 +02:00
2023-06-05 23:03:24 +02:00
2023-06-05 23:03:24 +02:00
2023-06-01 21:37:45 +02:00

rust-mal

Trying and implementing mal project from kanaka in Rust

Why

Because I need to improve my knowledge of rust and I also don't know how to use lisp

Description
No description provided
Readme 246 KiB
Languages
Rust 97.5%
Makefile 2.5%