Merge pull request #165 from brendanzab/bump-version

Release v0.8.0
tree: 85a13a9a3748a237bcc6d80a70e75f8e1c0c7431
  1. codespan/
  2. codespan-lsp/
  3. codespan-reporting/
  4. tools/
  5. .gitignore
  6. .travis.yml
  7. Cargo.toml
  8. LICENSE
  9. README.md
  10. rustfmt.toml
README.md

codespan

Build Status Crates.io Docs.rs Gitter

Utilities for dealing with source code locations.

Supporting crates

Codespan also allows you to easily set up pretty diagnostic formatting for command line interfaces via the codespan-reporting crate. This will give you output that looks like the following:

screenshot

Rustdoc

In the future we would also like to make it easy for language developers to set up language server protocols and interface with browser-embedded editors like Ace or Monaco.

Codespan in use

Codespan is used in the following projects:

Acknowledgments

Inspired by rustc's error reporting infrastructure, the codemap crate, and language-reporting (a fork of codespan).