Revert "Revert "Estructura semántica básica""

This reverts commit 0f1dda0a8bdefc0fc5bde62d59ca9a3eacbe461a.