blob: d7fb91f55c7151bcdfbcb98136c98271bbef7b49 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
//! This example demonstrates Germ's capabilities for parsing Gemtext into an
//! abstract syntax tree.
fn main() {
// Parse `EXAMPLE_GEMTEXT` into an abstract syntax tree
let ast = germ::ast::Ast::from_string(germ::EXAMPLE_GEMTEXT);
// Get the nodes of the abstract syntax tree
let ast_nodes = ast.inner();
// Print the abstract syntax tree nodes, one-by-one
for node in ast_nodes {
println!("{:?}", node);
}
}
|