Base del compilador