Skip to content

A nslfmt is a code fomatter written in rust for NSL which is one of the HDL and a succsesor of SFL.

License

Notifications You must be signed in to change notification settings

sux2mfgj/nslfmt

Repository files navigation

nslfmt

Build Status Coverage Status MIT License gitmoji badge

What's this?

A nslfmt is a code fomatter for NSL which is one of the HDL and a succsesor of SFL.

How to Use

TBD

Requirements for Developpers

  • rust
    You can build the nslfmt by stable rust and toolchains. If you want to run a coverage test, nightly rust is required, because we use tarpaulin.

  • tarpaulin

$ rustup run nightly RUSTFLAGS="--cfg procmacro2_semver_exempt" cargo install cargo-tarpaulin
$ rustup run nightly cargo run

Run the tests

  • all
$ cargo test
  • unit test
    • e.g run a test of wire_02 in parser_test.rs
$ cargo test module::wire_02 --test parser_test

References

License

MIT

About

A nslfmt is a code fomatter written in rust for NSL which is one of the HDL and a succsesor of SFL.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published