Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| teaching:cc4101:tareas:2026-1:tarea2:parte0 [2026/05/11 00:14] – created bduarte | teaching:cc4101:tareas:2026-1:tarea2:parte0 [2026/05/11 07:48] (current) – [Los lenguajes SL y CL] tarea zip actualizada bduarte | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | [[teaching: | + | [[teaching: |
| ==== Los lenguajes SL y CL ==== | ==== Los lenguajes SL y CL ==== | ||
| Line 13: | Line 13: | ||
| Un programa SL se ejecuta mediante una transformación a CL. En el código entregado, esta transformación es bastante trivial: convierte los nodos del AST del programa SL en nodos del AST de un programa CL. Su único rol es borrar la información de tipado, y convertir el '' | Un programa SL se ejecuta mediante una transformación a CL. En el código entregado, esta transformación es bastante trivial: convierte los nodos del AST del programa SL en nodos del AST de un programa CL. Su único rol es borrar la información de tipado, y convertir el '' | ||
| - | Los archivos que les entregamos en {{ : | + | Los archivos que les entregamos en {{ : |
| * para CL: definición de la sintaxis, AST, parser, e intérprete | * para CL: definición de la sintaxis, AST, parser, e intérprete | ||
| * para SL: definición de la sintaxis, AST, parser, typechecker y transformación a CL | * para SL: definición de la sintaxis, AST, parser, typechecker y transformación a CL | ||

