1
2
3
4
5
6
7
8
9
10
11
12
13
14
use crate::parser::ParseError;
use crate::syntax::SyntaxKind;

#[derive(Debug, PartialEq, Eq)]
pub enum Event {
    StartNode {
        kind: SyntaxKind,
        forward_parent: Option<usize>,
    },
    AddToken,
    FinishNode,
    Error(ParseError),
    Placeholder,
}