ripex 0.2.0

Multi-language structural parsing and fact extraction.
Documentation
use crate::arena::Arena;
use crate::js::ast::{Expr, Program};

use super::scope::ScopeTree;

pub struct Resolver;

impl Default for Resolver {
    fn default() -> Self {
        Self::new()
    }
}

impl Resolver {
    pub fn new() -> Self {
        Resolver
    }

    pub fn resolve(program: &Program, ast: &Arena<Expr>) -> ScopeTree {
        ScopeTree::build(program, ast)
    }
}