Compiladores/Projecto de Compiladores: Difference between revisions

From Wiki**3

< Compiladores
Line 2: Line 2:
== Avaliação do Projecto ==
== Avaliação do Projecto ==
* [[Compiladores/Projecto de Compiladores/Avaliação do Projecto|Avaliação do Projecto]]
* [[Compiladores/Projecto de Compiladores/Avaliação do Projecto|Avaliação do Projecto]]
* [[Compiladores/Pautas 2014-2015|Pautas do Projecto]]
* [[Compiladores/Pautas 2014-2015/Pauta do Projecto: Entrega "zero"|Pauta do Projecto: Entrega "zero"]] <!-- '''<font color="brown">FECHADA</font>''' -->
* [[Compiladores/Pautas 2014-2015/Pauta do Projecto: Entrega Intermédia|Pauta do Projecto: Entrega Intermédia]] <!-- '''<font color="brown">FECHADA</font>''' -->
* [[Compiladores/Pautas 2014-2015/Pauta do Projecto: Entrega Final|Pauta do Projecto: Entrega Final]] <!-- '''<font color="brown">FECHADA</font>''' -->
* [[Compiladores/Pautas 2014-2015/Pauta Global do Projecto|Pauta Global do Projecto]] <!-- '''<font color="brown">FECHADA</font>''' -->


== Introdução ao Desenvolvimento ==
== Introdução ao Desenvolvimento ==

Revision as of 12:26, 21 February 2015

Avaliação do Projecto

Introdução ao Desenvolvimento

Manual de Referência da Linguagem

Material de Uso Obrigatório
As bibliotecas CDK e RTS de apoio ao desenvolvimento do projecto são de uso obrigatório:
A máquina virtual, fornecida para desenvolvimento do projecto, já contém todo o material de apoio.
Uso Obrigatório: Repositório CVS
Apenas se consideram para avaliação os projectos existentes no repositório CVS oficial.

Trabalhos não presentes no repositório no final do prazo têm classificação 0 (zero) (não são aceites outras formas de entrega). Não são admitidas justificações para atrasos em sincronizações do repositório. A indisponibilidade temporária do repositório, desde que inferior a 24 horas, não justifica atrasos na submissão de um trabalho.

Material de Apoio e Testes

Material Diverso

Using xml2dot to draw ASTs

The xml2dot JAR can be Googled and used as shown below:

Example for the Compact language:

compact myprog.cpt -target xml
java -cp xml2dot.jar xml2dot.xml2dot myprog.xml

Note that compact is assumed to be available in the PATH. Otherwise, the explicit path must be provided, e.g., ./compact or other specification.