simplexpr 0.1.0

A simple expression language, used as a part of eww
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
---
source: src/lib.rs
expression: "Lexer::new(\"foo(1, 2)\").filter_map(|x|\n                                       x.ok()).map(|(_, x, _)|\n                                                       match x {\n                                                           Token::Ident(x) |\n                                                           Token::NumLit(x) |\n                                                           Token::StrLit(x) =>\n                                                           format!(\"{}\", x),\n                                                           x =>\n                                                           format!(\"{}\", x),\n                                                       }).collect::<Vec<_>>()"

---
[
    "foo",
    "LPren",
    "1",
    "Comma",
    "2",
    "RPren",
]