ezno-parser 0.1.7

Parser and AST definitions for Ezno
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#[cfg(feature = "self-rust-tokenize")]
fn main() {
	use ezno_parser::{ASTNode, Expression};
	use self_rust_tokenize::SelfRustTokenize;

	let expression = Expression::from_string("2 + 3".to_string(), Default::default()).unwrap();

	let tokens = SelfRustTokenize::to_tokens(&expression);

	println!("{tokens}");
}

#[cfg(not(feature = "self-rust-tokenize"))]
fn main() {
	panic!("Enable feature 'self-rust-tokenize'");
}