• Go 99.9%
  • Makefile 0.1%
Find a file
2026-03-14 18:57:02 +08:00
.github/workflows build: Use an updated version of Go 2025-04-26 16:41:56 +08:00
celestia style: gofmt 2026-03-14 17:38:34 +08:00
luna style: Gofmt 2025-07-08 23:18:20 +08:00
samples feat: add mandelbrot 2026-03-14 18:10:24 +08:00
spike test: fix test to reflect reversed tree 2026-03-14 17:42:35 +08:00
twilight chore: Add note for characters 2025-09-01 13:06:36 +08:00
.gitignore chore: Add sample reports 2025-04-11 00:26:33 +08:00
go.mod build: Match required go format 2025-04-26 16:39:42 +08:00
go.sum feat: Initial Commit 2025-03-02 21:56:33 +08:00
LICENSE chore: Add LICENSE 2025-03-03 23:22:17 +08:00
main.go fix: print version name 2026-03-14 18:56:34 +08:00
main_test.go feat: add mandelbrot 2026-03-14 18:10:24 +08:00
main_wasm.go feat: Add basic support for function returns 2025-04-01 01:09:37 +08:00
Makefile chore: increment version 2026-03-14 18:57:02 +08:00
README.md chore: increment version 2026-03-14 18:57:02 +08:00

🐎 fim

fim is a FiM++ interpreter written in Go.


📝 Notes

  • fim is just a personal hobby project, seeing as FiM++ has never been updated for quite some time now.

  • The syntax used here will follow a modified Sparkle 1.0 syntax, unlike what fimpp uses. Please refer to the sample reports to see the differences.

Structure

Folder Description
twilight Tokenizer
spike AST Builder
celestia Interpreter
luna Utilities

📚 External Resources