Move Res into the error type module.
This commit is contained in:
parent
a005502d97
commit
54ed989300
@ -3,12 +3,12 @@ use crate::parser::parser_with_context::parser_with_context;
|
||||
use super::combinator::context_many_till;
|
||||
use super::error::CustomError;
|
||||
use super::error::MyError;
|
||||
use super::error::Res;
|
||||
use super::parser_context::ChainBehavior;
|
||||
use super::parser_context::ContextElement;
|
||||
use super::parser_context::ExitMatcherNode;
|
||||
use super::text::symbol;
|
||||
use super::text::Bold;
|
||||
use super::text::Res;
|
||||
use super::text::TextElement;
|
||||
use super::text_element_parser::flat_text_element;
|
||||
use super::text_element_parser::in_section;
|
||||
|
@ -1,5 +1,8 @@
|
||||
use nom::error::ErrorKind;
|
||||
use nom::error::ParseError;
|
||||
use nom::IResult;
|
||||
|
||||
pub type Res<T, U> = IResult<T, U, CustomError<T>>;
|
||||
|
||||
#[derive(Debug, PartialEq)]
|
||||
pub enum CustomError<I> {
|
||||
|
@ -3,12 +3,12 @@ use crate::parser::parser_with_context::parser_with_context;
|
||||
use super::combinator::context_many_till;
|
||||
use super::error::CustomError;
|
||||
use super::error::MyError;
|
||||
use super::error::Res;
|
||||
use super::parser_context::ChainBehavior;
|
||||
use super::parser_context::ContextElement;
|
||||
use super::parser_context::ExitMatcherNode;
|
||||
use super::text::symbol;
|
||||
use super::text::Link;
|
||||
use super::text::Res;
|
||||
use super::text::TextElement;
|
||||
use super::text_element_parser::flat_text_element;
|
||||
use super::text_element_parser::in_section;
|
||||
|
@ -1,11 +1,11 @@
|
||||
use super::combinator::context_many_till;
|
||||
use super::error::Res;
|
||||
use super::parser_context::ChainBehavior;
|
||||
use super::parser_context::ContextElement;
|
||||
use super::parser_context::ExitMatcherNode;
|
||||
use super::text::blank_line;
|
||||
use super::text::line_break;
|
||||
use super::text::Paragraph;
|
||||
use super::text::Res;
|
||||
use super::text::TextElement;
|
||||
use super::text_element_parser::flat_text_element;
|
||||
use super::token::Token;
|
||||
|
@ -1,19 +1,12 @@
|
||||
use nom::branch::alt;
|
||||
use nom::bytes::complete::tag;
|
||||
use nom::character::complete::alphanumeric1;
|
||||
use nom::character::complete::line_ending;
|
||||
use nom::character::complete::space1;
|
||||
use nom::combinator::eof;
|
||||
use nom::combinator::map;
|
||||
use nom::combinator::recognize;
|
||||
use nom::multi::many1;
|
||||
use nom::multi::many_till;
|
||||
use nom::sequence::tuple;
|
||||
use nom::IResult;
|
||||
|
||||
use super::error::CustomError;
|
||||
|
||||
pub type Res<T, U> = IResult<T, U, CustomError<T>>;
|
||||
use super::error::Res;
|
||||
|
||||
#[derive(Debug)]
|
||||
pub enum TextElement<'a> {
|
||||
|
@ -1,6 +1,7 @@
|
||||
//! A single element of text.
|
||||
use super::bold::bold;
|
||||
use super::combinator::context_many1;
|
||||
use super::error::Res;
|
||||
use super::link::link;
|
||||
use super::paragraph::paragraph;
|
||||
use super::parser_context::ContextElement;
|
||||
@ -10,7 +11,6 @@ use super::text::space;
|
||||
use super::text::span;
|
||||
use super::text::symbol;
|
||||
use super::text::Paragraph;
|
||||
use super::text::Res;
|
||||
use super::text::TextElement;
|
||||
use super::token::Token;
|
||||
use super::Context;
|
||||
|
Loading…
x
Reference in New Issue
Block a user