moon icon indicating copy to clipboard operation
moon copied to clipboard

Moon

Results 8 moon issues
Sort by recently updated
recently updated
newest added

Forgot to lex floats, integers, etc...

feature
in progress

I'm leaning on having a powerful integer story. Moon is going to be optionally typed with the ability of having strong integer support. This is quite important for games and...

in progress

The token enum should sit in it's own file.

ready

The lexer should never be responsible for reporting errors. If something is incorrect, the lexer should return an `Unknown` token. The parser will be responsible for dealing with it.

ready

Some of the methods on the lexer, such as `eat`, `expect`, etc... should actually be moved into the parser.

ready

It'd be nice to integrate LLVM's JIT compiler.

feature

The underlying implementation will be different for each use case, and thus, probably not tied to Moon. ``` lisp (loop expr body) ```

feature

A new built-in form `let` should allow variables to be bound. This would implement a lexical scoping to moon. ``` lisp (let [x 100 y :keyword] ...) ```

feature