schemat

Crates.ioschemat
lib.rsschemat
version0.2.9
sourcesrc
created_at2023-07-10 09:24:53.042116
updated_at2024-02-04 07:13:00.433252
descriptionA code formatter for Scheme, Lisp, and any S-expressions
homepage
repositoryhttps://github.com/raviqqe/schemat
max_upload_size
id912762
size142,986
Yota Toyama (raviqqe)

documentation

README

schemat

GitHub Action Crate License

A code formatter for Scheme, Lisp, and any S-expressions.

It supports:

  • S-expressions
    • Parenthesis: ( and )
    • Brackets: [ and ]
    • Braces: { and }
  • Comments: Lines starting with ;
  • Quotes: ', `, and ,
  • Hash directives
    • Shebang (e.g. #!/usr/bin/env gsi)
    • Language shorthand in Racket (e.g. #lang racket)

Install

cargo +nightly install schemat

Usage

schemat < in.scm > out.scm

License

The Unlicense

Commit count: 77

cargo fmt