gopher

command
Version: v0.0.0-...-9466f02 Latest Latest
Warning

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

Go to latest
Published: Jan 4, 2021 License: MIT Imports: 4 Imported by: 0

README

Gopher


Gopher is subset of Monkey Language. This is a personal playground to learn techniques of writing an interpreter (Monkey language), but that is not the end goal, we are going to evolve Monkey as the better animal, Gopher!

Language spec and design is TBD but that would be pretty closer to Monkey, or could be:

  • more functional
  • more Go-like

Nothing fixed yet, though.


Status

  • Evolve Monkey to Gopher interpreter implementation (TBD)
  • Propose Gopher Language Design of Gopher with Language Spec (TBD)
  • Mimicking Monkey Language (WIP)

Documentation

The Go Gopher

There is no documentation for this package.

Source Files

Directories

Path Synopsis
ast is a package that has implementation to generate syntax tree during parsing.
ast is a package that has implementation to generate syntax tree during parsing.
lexer/lexer.go
lexer/lexer.go

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
t or T : Toggle theme light dark auto
y or Y : Canonical URL