# README

tree-sitter grammar for [wit](https://github.com/WebAssembly/component-model/blob/main/design/mvp/WIT.md)

An IDL for WebAssembly Component Model

## CURRENT STATUS

- follow the status of [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen)
- verified with [helix-editor](https://github.com/helix-editor/helix)

## FEATURES

- [X] `u8`, ...
- [X] `option`, `result`, `list`, `tuple`
- [X] `future`, `stream`
- [X] `record`, `enum`, `flags`, `variant`, `union`
- [X] `func`
- [X] `resource`
- [ ] `interface`: wait for upstream ready
- [ ] `world`: wait for upstream ready

