A Lua parser for Rust
```rust use analisar::Parser;
fn main() { let lua = "print('hello world')"; let mut p = Parser::new(lua.as_bytes()); println!("{:#?}", p.chunk()); } ```
sh
cargo run
Chunk(
Block {
statements: [
Expression(
Prefix(
FunctionCall(
FunctionCall {
prefix: Exp(
Name(
Name {
name: "print",
attr: None,
},
),
),
args: String(
LiteralString(
"\'hello world\'",
),
),
method: false,
},
),
),
),
],
ret_stat: None,
},
)