Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
teaching:cc4101:tareas:2023-1:tarea2:parte0 [2023/05/11 16:25] – tvallejos | teaching:cc4101:tareas:2023-1:tarea2:parte0 [2023/05/11 16:32] (current) – [Los lenguajes SL y CL] tvallejos | ||
---|---|---|---|
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 | + | Los archivos que les entregamos |
* 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 |