# tree-sitter-smali

[![builds.sr.ht status](https://builds.sr.ht/~yotam/tree-sitter-smali.svg)](https://builds.sr.ht/~yotam/tree-sitter-smali?)
[![GitHub Build Status](https://github.com/amaanq/tree-sitter-smali/actions/workflows/ci.yml/badge.svg)](https://github.com/amaanq/tree-sitter-smali/actions/workflows/ci.yml)
[![Discord](https://img.shields.io/discord/1063097320771698699?logo=discord)](https://discord.gg/w7nTvsVJhm)

Smali grammar for [tree-sitter](https://github.com/tree-sitter/tree-sitter).

The Smali syntax is poorly documented so there might be some problems with it
but the authoritative definition for the syntax is at [JesusFreke/smali](https://github.com/JesusFreke/smali),
most notably at [smali/src/main/jflex/smaliLexer.jflex](https://github.com/JesusFreke/smali/blob/master/smali/src/main/jflex/smaliLexer.jflex)
