void AnalysisVisitor::visit(ast::SimpleVar & e)
{
    logger.log(L"SimpleVar", e.getSymbol().getName(), e.getLocation());
    symbol::Symbol & sym = e.getSymbol();
    Info & info = dm.read(sym, &e);
    Result & res = e.getDecorator().setResult(info.type);
    res.setConstant(info.getConstant());
    res.setRange(info.getRange());
    res.setMaxIndex(info.getMaxIndex());
    setResult(res);
}