a structural diff that understands syntax 🟥🟩
 
 
 
 
 
Go to file
Max Brunsfeld eb37e7dc11 Parse token trees when they contain valid expressions / items 2018-08-04 17:00:20 +07:00
corpus Parse token trees when they contain valid expressions / items 2018-08-04 17:00:20 +07:00
examples Parse tokio on CI 2018-08-02 17:18:22 +07:00
script Parse tokio on CI 2018-08-02 17:18:22 +07:00
src Parse token trees when they contain valid expressions / items 2018-08-04 17:00:20 +07:00
.eslintrc.json 👕 2018-01-22 09:10:56 +07:00
.gitattributes Don't count generated files in github language stats 2018-01-22 09:05:38 +07:00
.gitignore ⬆️ tree-sitter-cli 2018-03-28 14:14:27 +07:00
.gitmodules Parse tokio on CI 2018-08-02 17:18:22 +07:00
.npmignore Update npmignore 2018-07-18 12:43:53 +07:00
.travis.yml Init 2017-03-29 19:15:15 +07:00
LICENSE Init 2017-03-29 19:15:15 +07:00
README.md Add appveyor badge to README [ci skip] 2018-08-02 16:14:15 +07:00
appveyor.yml Add appveyor config 2018-08-02 16:13:21 +07:00
binding.gyp Tokenize raw string literals using an external scanner 2018-02-17 14:14:40 +07:00
grammar.js Parse token trees when they contain valid expressions / items 2018-08-04 17:00:20 +07:00
index.js Init 2017-03-29 19:15:15 +07:00
package.json 0.13.1 2018-08-03 09:52:18 +07:00

README.md

tree-sitter-rust

Build Status Build status

Rust grammar for tree-sitter

References

  • The Rust Grammar Reference. It provides chapters that formally define the language grammar.

  • The Rust Reference. While Rust does not have a specification, the reference tries to describe its working in detail. It tends to be out of date.

  • Syntax Index. This appendix from The Book contains examples of all syntax in Rust cross-referenced with the section of The Book that describes it.