.. index:: Exams from previous years Lab project exams from previous years ===================================== This page contains some old *Compilers* exams, consisting in the extension of a working basic compiler. All exams assume you developed the compiler during the course and that your code passes all public test suites. ASL Exams --------- **WARNING**: The ASL language specification and/or the `common` modules of the compiler used in previous years may slightly differ from the current year version. Thus, you may need some code adaptation. **WARNING**: *Final* exams include code generation exercises, which are not requested in *mid-term* exams. However, the part of the finals dealing with type checking can be used to practice for the mid-terms. - `Final Spring 2024 <../examens/expractfinalprimavera2024.tgz>`_ - `Mid-term Spring 2024 <../examens/expractparcialprimavera2024.tgz>`_ - `Final Spring 2023 <../examens/expractfinalprimavera2023.tgz>`_ - `Mid-term Spring 2023 <../examens/expractparcialprimavera2023.tgz>`_ - `Final Spring 2022 <../examens/expractfinalprimavera2022.tgz>`_ - `Mid-term Spring 2022 <../examens/expractparcialprimavera2022.tgz>`_ - `Final Spring 2021 <../examens/expractfinalprimavera2021.tgz>`_ - `Mid-term Spring 2021 <../examens/expractparcialprimavera2021.tgz>`_ - `Final Spring 2020 <../examens/expractfinalprimavera2020.tgz>`_ - `Mid-term Spring 2020 <../examens/expractparcialprimavera2020.tgz>`_ - `Final Spring 2019 <../examens/expractfinalprimavera2019.tgz>`_ - `Final Spring 2018 <../examens/expractfinalprimavera2018.tgz>`_ Other older exams ----------------- **WARNING**: Exams below correspond to older courses that used a source language other than ASL and a different target language for the virtual machine. However, you can practice implementing the same ideas in your compiler. - `Final Spring 2012 <../examens/expractfinalprimavera2012.pdf>`_ - `Final Spring 2007 (morning group) <../examens/expractfinalprimavera2007grup1020.pdf>`_ - `Final Spring 2007 (afternoon group) <../examens/expractfinalprimavera2007grup30.pdf>`_