artlr_syntax 0.3.0

Another Rust tool for syntax analysis
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
pub struct AbstractSyntaxNode<TToken> {
    pub child_nodes: Vec<AbstractSyntaxNode<TToken>>,
    pub token: TToken,
}

impl<TToken> AbstractSyntaxNode<TToken> {
    pub fn new(
        child_nodes: Vec<AbstractSyntaxNode<TToken>>,
        token: TToken,
    ) -> AbstractSyntaxNode<TToken> {
        AbstractSyntaxNode { child_nodes, token }
    }
}