a pretty lil lisp 🦋
https://faye.fawn.moe
|
lily!!
204f3a95f1
All checks were successful
ci/woodpecker/push/test Pipeline was successful
Reviewed-on: #31 Co-authored-by: lily!! <git@ilyli.ly> Co-committed-by: lily!! <git@ilyli.ly> |
||
|---|---|---|
| .meta | 🔨 chore: update logo | |
| .woodpecker | 🚀 deploy(web): bump trunk | |
| examples | 📝 doc: add quicksort example ( #31 ) | |
| faye-web |
✨ feature(web): add playground version command
|
|
| src |
✨ feature: add %
|
|
| .cljstyle |
chore: rename samples to examples, bump version
|
|
| .gitattributes | 🔨 chore: revert linguist language | |
| .gitignore | ♻️ refactor: move website to main repo | |
| Cargo.lock |
✨ feature(web): add playground version command
|
|
| Cargo.toml | 📦 deps: update crates, bump version | |
| CHANGELOG.md | 📝 doc: changelog | |
| cliff.toml | 🔨 chore: add changelog | |
| justfile | 🔨 chore(readme): link to changelog | |
| LICENSE |
♻️ refactor: move re-exports to prelude
|
|
| README.md | 🔨 chore(readme): add missing flag | |
faye
Website • Documentation • Changelog
faye is the name of coquettish tiny grey cat, the middle name of a pretty ombre girl in missouri, and this lil lisp 🦋
Installation
crates.io
cargo install faye
Codeberg
cargo install --git https://codeberg.org/fawn/faye
Usage
Run the repl:
faye
Evaluate an expression:
faye -e '(* 3 2)'
Evaluate a file:
faye main.fy
Flags
-e,--eval: Evaluate a string-l,--lex: Print the lexer output-a,--ast: Print the parser output-m,--matching-brackets: Highlight matching brackets in the repl
faye -h for more information.
License
Source code is licensed under Apache-2.0. faye's logo by fawn and rini is licensed under CC-BY-NC-SA-4.0