2018-02-21 02:31:28 -08:00
|
|
|
use std::rc::Rc;
|
|
|
|
|
2018-11-06 13:44:52 -08:00
|
|
|
use ast::AST;
|
|
|
|
|
2018-05-27 02:44:06 -07:00
|
|
|
pub type TypeName = Rc<String>;
|
2018-11-06 13:44:52 -08:00
|
|
|
|
|
|
|
pub struct TypeContext {
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
impl TypeContext {
|
|
|
|
pub fn new() -> TypeContext {
|
|
|
|
TypeContext { }
|
|
|
|
}
|
|
|
|
|
|
|
|
pub fn typecheck(&mut self, _ast: &AST) -> Result<(), String> {
|
|
|
|
Ok(())
|
|
|
|
}
|
|
|
|
}
|