some

command module
v0.0.0-...-b078d8c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 8, 2025 License: MIT Imports: 1 Imported by: 0

README ¶

some

some

🚧 Work in Progress 🚧

This project is an ongoing effort to build a lightweight, tree-walking interpreter with a focus on efficiency, modularity, and usability. Current priorities include refining the execution model for better performance, improving AST traversal, and enhancing documentation to make the project more accessible for learners and future contributors. Feedback and discussions are welcome!

Features

  • Simple syntax.
  • Variable bindings.
  • Data types: integers, booleans.
  • Arithmetic expressions.
  • Built-in functions (yet to be decided$^*$).
  • First class functions.
  • Recursion.
  • Higher order functions.
  • Closures.
  • Collection data structures: strings, array, hash tables.

Documentation ¶

The Go Gopher

There is no documentation for this package.

Directories ¶

Path Synopsis
package lexer takes source code as input and outputs tokens that represents the source code
package lexer takes source code as input and outputs tokens that represents the source code
package repl creates a READ EVAL PRINT LOOP
package repl creates a READ EVAL PRINT LOOP
package token defines small categorisable data structures that are fed into a parser
package token defines small categorisable data structures that are fed into a parser

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL