1use crate::*;
2use std::fmt::{Debug, Display};
3
4pub trait Problem: Debug + Display {}
5
6impl<P> Problem for P where P: Debug + Display {}
7
8#[derive(Debug)]
9pub struct Parsed {
10 pub input: Span,
11 pub rest: Span,
12 pub nodes: Vec<Node>,
13 pub errors: Vec<ParseError>,
14}