https://github.com/snsvrno/deimos-rs
a rust interpreter for parsing and analyzing lua
https://github.com/snsvrno/deimos-rs
lua lua-interpreter
Last synced: about 1 year ago
JSON representation
a rust interpreter for parsing and analyzing lua
- Host: GitHub
- URL: https://github.com/snsvrno/deimos-rs
- Owner: snsvrno
- Created: 2018-12-30T20:05:51.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-10-25T12:25:52.000Z (over 6 years ago)
- Last Synced: 2025-02-03T08:13:57.395Z (over 1 year ago)
- Topics: lua, lua-interpreter
- Language: Lua
- Size: 483 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Dei: deimos-core/Cargo.toml
Awesome Lists containing this project
README
# deimos
A pure rust lua interpreter with the intent to evaluate and analyze lua code.
## Project Layout
### deimos-core
The main library, contains everything needed to integrate lua or deimos into your project.
### deimos
The stand-alone CLI app that can be run like a lua interpreter. Allows you to lint and run Lua code without lua installed.
### lua-test
Should only be used for _deimos_ development. Tests and helper functions to make sure that _deimos_ adheres to the Lua 5.1 spec.
## Current Features
- none
## Resources
- https://ruslanspivak.com/lsbasi-part1/
- https://michael-f-bryan.github.io/static-analyser-in-rust/book/parse/ast.html
- https://en.wikipedia.org/wiki/Abstract_syntax_tree