Code cleanups

This commit is contained in:
Savanni D'Gerinel 2023-09-13 15:48:46 -04:00
parent 18216160c9
commit 31e70bfc2a
2 changed files with 10 additions and 4 deletions

View File

@ -4,7 +4,7 @@ pub use date::Date;
// pub mod go;
mod tree;
use tree::parse_collection;
use tree::{parse_collection, Tree};
// mod game;
@ -18,8 +18,12 @@ pub enum Game {
Go(go::Game),
Unsupported(tree::Tree),
}
*/
pub fn parse_sgf(input: &str) -> Result<Vec<Game>, Error> {
pub fn parse_sgf(input: &str) -> Result<Vec<Tree>, Error> {
let (_, trees) = parse_collection::<nom::error::VerboseError<&str>>(input)?;
Ok(trees)
/*
let (_, trees) = parse_collection::<nom::error::VerboseError<&str>>(input)?;
Ok(trees
.into_iter()
@ -30,8 +34,8 @@ pub fn parse_sgf(input: &str) -> Result<Vec<Game>, Error> {
_ => Game::Unsupported(t),
})
.collect::<Vec<Game>>())
}
*/
}
/*
impl From<(&str, VerboseErrorKind)> for

View File

@ -2,7 +2,7 @@ use crate::{Color, Error, GameResult};
use nom::{
branch::alt,
bytes::complete::{escaped_transform, tag},
character::complete::{alpha1, digit1, multispace0, multispace1, none_of},
character::complete::{alpha1, multispace0, multispace1, none_of},
combinator::{opt, value},
multi::{many0, many1, separated_list1},
IResult,
@ -646,6 +646,7 @@ fn parse_propval_text<'a, E: nom::error::ParseError<&'a str>>(
Ok((input, value.map(|v| v.to_owned())))
}
/*
pub fn parse_size<'a, E: nom::error::ParseError<&'a str>>(
input: &'a str,
) -> IResult<&'a str, Size, E> {
@ -660,6 +661,7 @@ pub fn parse_size<'a, E: nom::error::ParseError<&'a str>>(
};
Ok((input, Size { width, height }))
}
*/
#[cfg(test)]
mod test {