Compiladores: Difference between revisions
From Wiki**3
No edit summary |
No edit summary |
||
Line 4: | Line 4: | ||
* [[Tópicos sobre Construção de Compiladores]] (teoria e prática) | * [[Tópicos sobre Construção de Compiladores]] (teoria e prática) | ||
== Testes de Avaliação (por data) == | |||
== Aulas Práticas == | |||
== Pautas == | |||
* Pautas 2014-2015: [[Compiladores/Pautas 2014-2015/Pauta Global da Disciplina|Pauta Global da Disciplina]] | |||
* Pautas 2014-2015: [[Compiladores/Pautas 2014-2015/Pauta Global do Projecto|Pauta Global do Projecto]] '''<font color="brown">FECHADA</font>''' | |||
* Pautas 2014-2015: [[Compiladores/Pautas 2014-2015/Pauta do Projecto: Entrega "zero"|Pauta do Projecto: Entrega "zero"]] <!-- '''<font color="brown">FECHADA</font>''' --> | |||
* Pautas 2014-2015: [[Compiladores/Pautas 2014-2015/Pauta do Projecto: Entrega Intermédia|Pauta do Projecto: Entrega Intermédia]] <!-- '''<font color="brown">FECHADA</font>''' --> | |||
* Pautas 2014-2015: [[Compiladores/Pautas 2014-2015/Pauta do Projecto: Entrega Final|Pauta do Projecto: Entrega Final]] <!-- '''<font color="brown">FECHADA</font>''' --> | |||
* Pautas 2014-2015: [[Compiladores/Pautas 2014-2015/Pauta das Aulas Práticas|Pauta das Aulas Práticas]] <!-- '''<font color="brown">FECHADA</font>''' --> | |||
* Pautas 2014-2015: [[Compiladores/Pautas 2014-2015/Pauta do Teste 1|Pauta do Teste 1]] <!-- '''<font color="brown">FECHADA</font>''' --> | |||
* Pautas 2014-2015: [[Compiladores/Pautas 2014-2015/Pauta do Teste 2|Pauta do Teste 2]] <!-- '''<font color="brown">FECHADA</font>''' --> | |||
* Pautas 2014-2015: [[Compiladores/Pautas 2014-2015/Pauta do Teste 1 (recurso)|Pauta do Teste 1 (recurso)]] | |||
* Pautas 2014-2015: [[Compiladores/Pautas 2014-2015/Pauta do Teste 2 (recurso)|Pauta do Teste 2 (recurso)]] | |||
== Tópicos de Desenvolvimento == | == Tópicos de Desenvolvimento == | ||
Revision as of 14:30, 9 February 2015
Tópicos Teóricos
- Tópicos sobre Construção de Compiladores (teoria e prática)
Testes de Avaliação (por data)
Aulas Práticas
Pautas
- Pautas 2014-2015: Pauta Global da Disciplina
- Pautas 2014-2015: Pauta Global do Projecto FECHADA
- Pautas 2014-2015: Pauta do Projecto: Entrega "zero"
- Pautas 2014-2015: Pauta do Projecto: Entrega Intermédia
- Pautas 2014-2015: Pauta do Projecto: Entrega Final
- Pautas 2014-2015: Pauta das Aulas Práticas
- Pautas 2014-2015: Pauta do Teste 1
- Pautas 2014-2015: Pauta do Teste 2
- Pautas 2014-2015: Pauta do Teste 1 (recurso)
- Pautas 2014-2015: Pauta do Teste 2 (recurso)
Tópicos de Desenvolvimento
- Material de apoio à construção de compiladores download
- CDK (Compiler Development Kit)
- RTS (Run-Time Support), and
- Compact (simple but functional compiler)
- Quick-and-Dirty Guide to Transforming Compact into your Compiler (use at your own risk)
Tópicos de Apoio
- Tópicos Rápidos sobre C++ - A Guide for the Perplexed (with examples)
- Quick topics on compiling and linking in C/C++
- Tools and Development Environment (small guide to practical tools: make and cvs)
Execução de xml2dot
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.