#![warn(missing_docs)]
#![warn(clippy::all)]
pub use lolli_core::{Formula, Sequent, TwoSidedSequent};
#[derive(Debug, thiserror::Error)]
pub enum ParseError {
#[error("Unexpected token: {0}")]
UnexpectedToken(String),
#[error("Unknown operator: {0}")]
UnknownOperator(String),
#[error("Unexpected rule: {0}")]
UnexpectedRule(String),
#[error("Parse error: {0}")]
General(String),
}
pub fn parse_formula(_input: &str) -> Result<Formula, ParseError> {
Err(ParseError::General("Parser not yet implemented".to_string()))
}
pub fn parse_sequent(_input: &str) -> Result<TwoSidedSequent, ParseError> {
Err(ParseError::General("Parser not yet implemented".to_string()))
}