Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arjixwastaken/tfwr-ecmascript
https://github.com/arjixwastaken/tfwr-ecmascript
Last synced: 17 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/arjixwastaken/tfwr-ecmascript
- Owner: ArjixWasTaken
- Created: 2024-05-12T23:28:55.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-05-12T23:29:40.000Z (8 months ago)
- Last Synced: 2024-12-07T09:29:32.937Z (19 days ago)
- Language: C#
- Size: 27.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## EcmaScript
A mod for [TheFarmerWasReplaced](https://store.steampowered.com/app/2060160/The_Farmer_Was_Replaced) replacing the python sub-set with a JavaScript sub-set.
## 🚧 Status 🚧
Super early state, do not use this unless you plan to contribute.## 🚀 Getting Started
1. Have BepInEx installed
2. Clone the repository
3. Run `dotnet build`
4. Copy the `EcmaScript.dll` to the `Plugins` folder under `BepInEx/plugins`
5. Run the game## 📝 TODO
- [ ] Implement the JavaScript sub-set
- - [ ] Lexer (linear)
- - - [x] identifiers
- - - [ ] numbers
- - - [ ] symbols (`(`, `)`, `{`, `}`, `;`)
- - - [ ] operators (`+`, `-`, `*`, `/`)
- - [ ] Parser
- - - [ ] function declarations
- - - [ ] variable declarations
- - - [ ] expressions
- - - [ ] statements
- - - [ ] blocks## 📚 Resources
- [TheFarmerWasReplaced](https://store.steampowered.com/app/2060160/The_Farmer_Was_Replaced)
- [BepInEx](https://github.com/BepInEx/BepInEx)