1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
use crate::ast::abstract_syntax_node::AbstractSyntaxNode;

pub struct AbstractSyntaxTree<TToken> {
    pub root: AbstractSyntaxNode<TToken>,
}

impl<TToken> AbstractSyntaxTree<TToken> {
    pub fn new(root: AbstractSyntaxNode<TToken>) -> AbstractSyntaxTree<TToken> {
        AbstractSyntaxTree { root }
    }
}