
    

    <?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://ocw.cs.pub.ro/courses/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://ocw.cs.pub.ro/courses/feed.php">
        <title>CS Open CourseWare alf:teme</title>
        <description></description>
        <link>http://ocw.cs.pub.ro/courses/</link>
        <image rdf:resource="http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico" />
       <dc:date>2026-04-25T14:45:14+03:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/alf/teme/tema0?rev=1614755447&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/alf/teme/tema1?rev=1678983889&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/alf/teme/tema1_fr?rev=1678272979&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/alf/teme/tema1_java?rev=1678984540&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/alf/teme/tema2?rev=1648314870&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/alf/teme/tema2_en_draft?rev=1492368412&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/alf/teme/tema2_java?rev=1683217025&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/alf/teme/tema3?rev=1649410122&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/alf/teme/tema3_en?rev=1586279209&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/alf/teme/tema3_en_draft?rev=1554276319&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/alf/teme/tema3_java?rev=1683886901&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/alf/teme/tema4?rev=1651569794&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/alf/teme/tema4_en?rev=1587806145&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/alf/teme/tema5?rev=1653238632&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/alf/teme/tema5_superfils?rev=1588773489&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/alf/teme/tema_1?rev=1615991603&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/alf/teme/tema_en_1?rev=1615990887&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/alf/teme/tema_en_1_2019?rev=1615026491&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/alf/teme/tema_en_2?rev=1648134824&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/alf/teme/tema_en_2_drawing?rev=1616178144&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/alf/teme/tema_en_3?rev=1524603564&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/alf/teme/tema_en_4?rev=1494980238&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/alf/teme/tema_en_4_draft?rev=1494277105&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/alf/teme/tema_en_5?rev=1589306470&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico">
        <title>CS Open CourseWare</title>
        <link>http://ocw.cs.pub.ro/courses/</link>
        <url>http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico</url>
    </image>
    <item rdf:about="http://ocw.cs.pub.ro/courses/alf/teme/tema0?rev=1614755447&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-03T09:10:47+03:00</dc:date>
        <title>Devoir 0 - Github Setup</title>
        <link>http://ocw.cs.pub.ro/courses/alf/teme/tema0?rev=1614755447&amp;do=diff</link>
        <description>Informations générales


7 Mars, 23:55

0.20 point

Devoir 0

pas accepté 



Connaissances évaluées

	*  Utiliser git
	*  Comprendre comment soumettre les devoirs 

Règles

	*  Votre compte github doit avoir un vrai nom et une vraie photo 

Copiage

Le devoir est individuel. Toute tentative de copier entraînera  0p  pour les devoirs. On utilisera un système automatisé pour détecter le copiage. Si on a des doutes, on va vous adresser des questions supplémentaires concernant le devoir.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/alf/teme/tema1?rev=1678983889&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-16T18:24:49+03:00</dc:date>
        <title>Devoir 1 - Calculator</title>
        <link>http://ocw.cs.pub.ro/courses/alf/teme/tema1?rev=1678983889&amp;do=diff</link>
        <description>Mentions générales


30 Mars, 23:55

1 point

0.5 points / jour

Devoir 1


Ce que vous avez à faire

Le but du devoir est d'écrire une calculatrice qui prend des paramètres de la ligne de commande.
La calculatrice supportera les opérations suivantes: absolute, addition, division, help, maximum, minimum, modulo, multiply, power, reverse, sort, sqrt, subtraction, unique, sinus, cosinus.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/alf/teme/tema1_fr?rev=1678272979&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-08T12:56:19+03:00</dc:date>
        <title>Devoir 1 - Calculator</title>
        <link>http://ocw.cs.pub.ro/courses/alf/teme/tema1_fr?rev=1678272979&amp;do=diff</link>
        <description>Mentions générales


24 Mars, 23:55

1 point

0.5 points / jour

Télécharger Devoir 1


Ce que vous avez à faire

Le but du devoir est d'écrire une calculatrice qui prend des paramètres de la ligne de commande.
La calculatrice supportera les opérations suivantes: absolute, addition, division, help, maximum, minimum, modulo, multiply, power, reverse, sort, sqrt, subtraction, unique, sinus, cosinus.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/alf/teme/tema1_java?rev=1678984540&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-16T18:35:40+03:00</dc:date>
        <title>Devoir 1 - Calculator</title>
        <link>http://ocw.cs.pub.ro/courses/alf/teme/tema1_java?rev=1678984540&amp;do=diff</link>
        <description>Mentions générales


30 Mars, 23:55

1 point

0.5 points / jour

Devoir 1


Ce que vous avez à faire

Le but du devoir est d'écrire une calculatrice qui prend des paramètres de la ligne de commande.
La calculatrice supportera les opérations suivantes: absolute, addition, division, help, maximum, minimum, modulo, multiply, power, reverse, sort, sqrt, subtraction, unique, sinus, cosinus.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/alf/teme/tema2?rev=1648314870&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-26T19:14:30+03:00</dc:date>
        <title>Devoir 2 - Langage de Design</title>
        <link>http://ocw.cs.pub.ro/courses/alf/teme/tema2?rev=1648314870&amp;do=diff</link>
        <description>Information


4 Avril, 23:55

1 point

Devoir 2

1 point / jour



Objectifs

Le but de ce travail est de vous familiariser avec les concepts suivants:

	*  développement de base de TypeScript
	*  utilisation de structures de données dans TypeScript
	*  utilisation des paramètres de la ligne de commande
	*  lecture de données à partir de fichiers
	*  division et traitement de chaînes</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/alf/teme/tema2_en_draft?rev=1492368412&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-04-16T21:46:52+03:00</dc:date>
        <title>Homework 2 - Alfy Language</title>
        <link>http://ocw.cs.pub.ro/courses/alf/teme/tema2_en_draft?rev=1492368412&amp;do=diff</link>
        <description>Information


20th of April, 23:55

2 points

vmchecker.cs.pub.ro

0.1 points / day



Request

Parse the ALFY language source file and generate a JSON abstract syntax tree (AST). 

The homework will take one or two parameters from the command line. The first paremeter is the filename with the Alfy script, the second one the output file. If the output file is missing, the output is the same as the script file with the extension ”.json”.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/alf/teme/tema2_java?rev=1683217025&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-05-04T19:17:05+03:00</dc:date>
        <title>Devoir 2 - Langage Alf</title>
        <link>http://ocw.cs.pub.ro/courses/alf/teme/tema2_java?rev=1683217025&amp;do=diff</link>
        <description>Informations


 7 Mai, 23:55 

 3 points 

 Devoir 2

 1 point / jour 



Demande

Analyser le fichier source du langage ALF et générer un arbre de syntaxe abstraite JSON (AST).

Le devoir prendra un ou deux paramètres de la ligne de commande. Le premier paramètre est le nom du fichier avec le script ALF, le deuxième est le fichier de sortie. Si le fichier de sortie manque, il aura la même nom que le fichier script avec l'extension ”.json”.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/alf/teme/tema3?rev=1649410122&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-04-08T12:28:42+03:00</dc:date>
        <title>Devoir 3 - Langage Alf</title>
        <link>http://ocw.cs.pub.ro/courses/alf/teme/tema3?rev=1649410122&amp;do=diff</link>
        <description>Informations


 25 avril, 23:55 

 2 points 

 GitHub Devoir 3

 1 point / jour 



Demande

Analyser le fichier source du langage ALF et générer un arbre de syntaxe abstraite JSON (AST).

Le devoir prendra un ou deux paramètres de la ligne de commande. Le premier paramètre est le nom du fichier avec le script ALF, le deuxième est le fichier de sortie. Si le fichier de sortie manque, il aura la même nom que le fichier script avec l'extension ”.json”.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/alf/teme/tema3_en?rev=1586279209&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-04-07T20:06:49+03:00</dc:date>
        <title>Homework 3 - Alf Language</title>
        <link>http://ocw.cs.pub.ro/courses/alf/teme/tema3_en?rev=1586279209&amp;do=diff</link>
        <description>Information


12th of April, 23:55

2 points

vmchecker.cs.pub.ro

0.1 points / day



Request

Parse the ALF language source file and generate a JSON abstract syntax tree (AST). 

The homework will take one or two parameters from the command line. The first paremeter is the filename with the Alf script, the second one the output file. If the output file is missing, the output is the same as the script file with the extension ”.json”.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/alf/teme/tema3_en_draft?rev=1554276319&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-04-03T10:25:19+03:00</dc:date>
        <title>Homework 3 - Alf Language</title>
        <link>http://ocw.cs.pub.ro/courses/alf/teme/tema3_en_draft?rev=1554276319&amp;do=diff</link>
        <description>Information


7th of April, 23:55

2 points

vmchecker.cs.pub.ro

0.1 points / day



Request

Parse the ALF language source file and generate a JSON abstract syntax tree (AST). 

The homework will take one or two parameters from the command line. The first paremeter is the filename with the Alf script, the second one the output file. If the output file is missing, the output is the same as the script file with the extension ”.json”.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/alf/teme/tema3_java?rev=1683886901&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-05-12T13:21:41+03:00</dc:date>
        <title>Devoir 3 - Sémantique</title>
        <link>http://ocw.cs.pub.ro/courses/alf/teme/tema3_java?rev=1683886901&amp;do=diff</link>
        <description>Information


 le 26 mai, 23h59 

 2 points 

 GitHub Devoir 3

 1 point / jour 



Demande

L'objectif du devoir est de créer la table de symboles et d'écrire l'analyse sémantique pour le langage Alf.

Vous recevrez comme entrée un fichier qui contient un AST qui analyse correctement un langage source. Ce que vous devez faire est de générer:</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/alf/teme/tema4?rev=1651569794&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-03T12:23:14+03:00</dc:date>
        <title>Devoir 4 - Sémantique</title>
        <link>http://ocw.cs.pub.ro/courses/alf/teme/tema4?rev=1651569794&amp;do=diff</link>
        <description>Information


 le 22 mai, 23h55 

 2 points 

 GitHub Devoir 4

 1 point / jour 



Demande

L'objectif du devoir est de créer la table de symboles et d'écrire l'analyse sémantique pour le langage Alf.

Vous recevrez comme entrée un fichier qui contient un AST qui analyse correctement un langage source. Ce que vous devez faire est de générer:</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/alf/teme/tema4_en?rev=1587806145&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-04-25T12:15:45+03:00</dc:date>
        <title>Homework 4 - Semantic</title>
        <link>http://ocw.cs.pub.ro/courses/alf/teme/tema4_en?rev=1587806145&amp;do=diff</link>
        <description>Information


5th of May, 23:55

2 points

vmchecker.cs.pub.ro

0.1 points / day



What do you have to do

The purpose of the homework is to create the symbol table and write the semantic analysis for the Alf language.

You will receive an AST from the parser that parses correctly a Alf language source and have to write:</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/alf/teme/tema5?rev=1653238632&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-22T19:57:12+03:00</dc:date>
        <title>Devoir 5 – Web Assembly</title>
        <link>http://ocw.cs.pub.ro/courses/alf/teme/tema5?rev=1653238632&amp;do=diff</link>
        <description>Information


3 juin, 23:55

2 points



Demande

Le but de ce devoir est de traduire un Langage Alf fourni sous forme de fichier AST avec des données sémantiques dans Web Assembly. Votre programme recevra deux paramètres: le fichier source (le fichier des devoirs précédents, avec la table des symboles, l'AST et la liste des erreurs) et le fichier de sortie. Vous n'avez pas besoin d'une version correcte du devoir 4! Les fichiers de test ont déjà été générés et vous pouvez les trouver sur github.…</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/alf/teme/tema5_superfils?rev=1588773489&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-05-06T16:58:09+03:00</dc:date>
        <title>Devoir 5 – Langage SuperFILS</title>
        <link>http://ocw.cs.pub.ro/courses/alf/teme/tema5_superfils?rev=1588773489&amp;do=diff</link>
        <description>Information


4 Septembre, 13:55

5 points

vmchecker.cs.pub.ro



Demande

Parsez le fichier source SUPERFILS et générez un arbre de syntaxe abstraite JSON(AST).

Le devoir reçoit un ou deux paramètres de la ligne de commande. Le premier paramètre est le nom du fichier avec le script SuperFILS, le deuxième est le fichier de sortie. Si le fichier de sortie manque, son nom est identique au fichier de sortie, en ajoutant l'extension ”.json”.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/alf/teme/tema_1?rev=1615991603&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-17T16:33:23+03:00</dc:date>
        <title>Devoir 1 - Simulateur</title>
        <link>http://ocw.cs.pub.ro/courses/alf/teme/tema_1?rev=1615991603&amp;do=diff</link>
        <description>Information


 le 21 Mars, 23:55

1 point

Devoir 1

1p/jour


Objectifs

Le but de ce travail est de vous familiariser avec les concepts suivants:

	*  développement de base de TypeScript
	*  utilisation de structures de données dans TypeScript
	*  utilisation des paramètres de la ligne de commande
	*  lecture de données à partir de fichiers
	*  division et traitement de chaînes
	*  le mode de fonctionnement d'un processeur simple</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/alf/teme/tema_en_1?rev=1615990887&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-17T16:21:27+03:00</dc:date>
        <title>Homework 1 - Simulator</title>
        <link>http://ocw.cs.pub.ro/courses/alf/teme/tema_en_1?rev=1615990887&amp;do=diff</link>
        <description>Information


21st of March, 23:55

1 point

Homework 1

1p / day



Purpose

The purpose of this homework is to get you familiarized with the following concepts:

	*  basic TypeScript development
	*  use of data structures in TypeScript
	*  use of command line parameters
	*  reading data from files
	*  basic string splitting and processing
	*  the way a simple CPU works</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/alf/teme/tema_en_1_2019?rev=1615026491&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-06T12:28:11+03:00</dc:date>
        <title>Homework 1 - Calculator</title>
        <link>http://ocw.cs.pub.ro/courses/alf/teme/tema_en_1_2019?rev=1615026491&amp;do=diff</link>
        <description>Information


8th of March, 23:55

1 point

vmchecker.cs.pub.ro

0.5 points / day



What do you have to do

The purpose of the homework is to write a calculator that takes its input from the command line parameters.
The calculator will support the following operations: absolute, addition, division, help, maximum, minimum, modulo, multiply, power, reverse, sort, sqrt, subtraction, unique, sinus, cosinus.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/alf/teme/tema_en_2?rev=1648134824&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-24T17:13:44+03:00</dc:date>
        <title>Homework 2 - Design Language</title>
        <link>http://ocw.cs.pub.ro/courses/alf/teme/tema_en_2?rev=1648134824&amp;do=diff</link>
        <description>Information


4th of April, 23:55

1 point

Devoir 2

1 point / day



Purpose

The purpose of this homework is to get you familiarized with the following concepts:

	*  basic TypeScript development
	*  use of data structures in TypeScript
	*  use of command line parameters
	*  reading data from files
	*  basic string splitting and processing</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/alf/teme/tema_en_2_drawing?rev=1616178144&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-19T20:22:24+03:00</dc:date>
        <title>Homework 2 - ASCII Art</title>
        <link>http://ocw.cs.pub.ro/courses/alf/teme/tema_en_2_drawing?rev=1616178144&amp;do=diff</link>
        <description>Information


4th of April, 23:55

1 point

Homework 2

1p / day



Purpose

The purpose of this homework is to get you familiarized with the following concepts:

	*  basic string handling in TypeScript
	*  the way a simple programming language works
	*  regular expressions in TypeScript</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/alf/teme/tema_en_3?rev=1524603564&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-04-24T23:59:24+03:00</dc:date>
        <title>Homework 4 - Semantic</title>
        <link>http://ocw.cs.pub.ro/courses/alf/teme/tema_en_3?rev=1524603564&amp;do=diff</link>
        <description>Information


7th of May, 23:55

2 points

vmchecker.cs.pub.ro

0.1 points / day



What do you have to do

The purpose of the homework is to write the semantic analysis, the intermediate language for the Alf language.

You will receive an AST from the parser that parses correctly a Alf language source and have to write:</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/alf/teme/tema_en_4?rev=1494980238&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-05-17T03:17:18+03:00</dc:date>
        <title>Homework 4 - Alfy ASM Language</title>
        <link>http://ocw.cs.pub.ro/courses/alf/teme/tema_en_4?rev=1494980238&amp;do=diff</link>
        <description>Information


22rd of May, 23:55

2 points

vmchecker.cs.pub.ro

0.1 points / day



What do you have to do

The purpose of the homework is to translate an Alfy Langauge file or AST file with semantic data into the Alfuy ASM Language. Your program will receive two parameters: source file (the file from the previous homework, with the symbol table, the AST and the error list) and the output file.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/alf/teme/tema_en_4_draft?rev=1494277105&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-05-08T23:58:25+03:00</dc:date>
        <title>Homework 4 - Alfy ASM Language</title>
        <link>http://ocw.cs.pub.ro/courses/alf/teme/tema_en_4_draft?rev=1494277105&amp;do=diff</link>
        <description>Information


22rd of May, 23:55

2 points

vmchecker.cs.pub.ro

0.1 points / day



What do you have to do

The purpose of the homework is to translate an Alfy Langauge file or AST file with semantic data into the Alfuy ASM Language. Your program will receive two parameters: source file (the file from the previous homework, with the symbol table, the AST and the error list) and the output file.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/alf/teme/tema_en_5?rev=1589306470&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-05-12T21:01:10+03:00</dc:date>
        <title>Homework 5 - Web Assembly</title>
        <link>http://ocw.cs.pub.ro/courses/alf/teme/tema_en_5?rev=1589306470&amp;do=diff</link>
        <description>Information


26nd of May, 23:55

2 points

vmchecker.cs.pub.ro



What do you have to do

The purpose of the homework is to translate an Alf Langauge provided as an AST file with semantic data into Web Assembly. Your program will receive two parameters: source file (the file from the previous homework, with the symbol table, the AST and the error list) and the output file. You don't need a working version of homework 4! The test files have already been generated and you can find them on github.…</description>
    </item>
</rdf:RDF>
