#![allow(dead_code)]
pub fn validate<S: AsRef<str>>(s: S) -> Result<(), parser::ParseError> {
parser::parse(s)?;
Ok(())
}
#[cfg(feature = "draw2d")]
pub mod draw2d;
pub mod parser;
pub mod util;
#[cfg(test)]
mod test {
use crate::parser::parse;
use super::*;
#[test]
fn test_validate() {
dbg!(parse(include_str! ("../example.cgp")).unwrap().to_pattern_string());
}
}