SGF Parser
A SGF Parser for Rust. Supports all SGF properties, and tree branching.
Using pest
for the actual parsing part.
Coming features
- reading marks
- support proper escaping of text strings in token values
- support converting back to SGF
Example usage
use *;
let tree: = parse;
let tree = tree.unwrap;
let unknown_nodes = tree.get_unknown_nodes;
assert_eq!;
let invalid_nodes = tree.get_invalid_nodes;
assert_eq!;
tree.iter.for_each;