use super::AlignmentCount;
use crate::event::ScriptPosition;
#[derive(Debug)]
pub struct ParserState<'a> {
pub allow_script_modifiers: bool,
pub script_position: ScriptPosition,
pub skip_scripts: bool,
pub handling_argument: bool,
pub allowed_alignment_count: Option<&'a mut AlignmentCount>,
}
impl<'a> Default for ParserState<'a> {
fn default() -> Self {
Self {
allow_script_modifiers: false,
script_position: ScriptPosition::Right,
skip_scripts: false,
handling_argument: false,
allowed_alignment_count: None,
}
}
}