Line 1: | Line 1: | ||
{{TOCright}} | {{TOCright}} | ||
− | Material de apoio | + | Material de apoio às disciplinas leccionadas. Note-se que este material deve ser consultado de acordo com as orientações da disciplina na qual se enquadra o seu uso. |
'''<font color="red">ESTE MATERIAL NÃO SUBSTITUI DE FORMA ALGUMA A BIBLIOGRAFIA OFICIAL DAS DISCIPLINAS EM CAUSA</font>''' | '''<font color="red">ESTE MATERIAL NÃO SUBSTITUI DE FORMA ALGUMA A BIBLIOGRAFIA OFICIAL DAS DISCIPLINAS EM CAUSA</font>''' | ||
Line 8: | Line 8: | ||
* Páginas oficiais (incluem sumários): [https://fenix.ist.utl.pt/leic-a/disciplinas/2006/po/2008-2009 2008/2009] [https://fenix.ist.utl.pt/leic-a/disciplinas/2006/po/2007-2008 2007/2008] [https://fenix.ist.utl.pt/leic-pb/disciplinas/po/2006-2007 2006/2007] [https://fenix.ist.utl.pt/leic-pb/disciplinas/po/2005-2006 2005/2006] | * Páginas oficiais (incluem sumários): [https://fenix.ist.utl.pt/leic-a/disciplinas/2006/po/2008-2009 2008/2009] [https://fenix.ist.utl.pt/leic-a/disciplinas/2006/po/2007-2008 2007/2008] [https://fenix.ist.utl.pt/leic-pb/disciplinas/po/2006-2007 2006/2007] [https://fenix.ist.utl.pt/leic-pb/disciplinas/po/2005-2006 2005/2006] | ||
− | As aulas teóricas decorrem com exposição/discussão das matérias relevantes, não se fazendo uso de acetatos, excepto para apresentação de fragmentos de código ilustrativos de algum tema, ou de diagramas UML, quando apropriado | + | As aulas teóricas decorrem com exposição/discussão das matérias relevantes, não se fazendo uso de acetatos, excepto para apresentação de fragmentos de código ilustrativos de algum tema, ou de diagramas UML, quando apropriado. Agradece-se a comunicação de dúvidas, sugestões, correcções, etc. |
− | + | * Material de apoio às aulas de [[Programação com Objectos]]. | |
− | * Material de apoio | ||
== Compiladores == | == Compiladores == | ||
Line 26: | Line 25: | ||
* "[[Object- and Pattern-Oriented Compiler Construction in C++]]" [http://www.l2f.inesc-id.pt/~david/ist/docencia/compiladores/howto.pdf PDF] | * "[[Object- and Pattern-Oriented Compiler Construction in C++]]" [http://www.l2f.inesc-id.pt/~david/ist/docencia/compiladores/howto.pdf PDF] | ||
− | * | + | * Apêndice B: [http://www.l2f.inesc-id.pt/~david/ist/docencia/compiladores/2005-2006/200605240840-pf.pdf Postfix Code Generator] |
− | * Material de apoio | + | * Material de apoio à construção de compiladores: |
** '''CDK3''' (Compiler Development Kit): [https://dspace.ist.utl.pt/bitstream/2295/162321/1/libcdk3-200803011832.tar.bz2 download] [http://www.l2f.inesc-id.pt/~david/ist/docencia/compiladores/libcdk3/ manual] | ** '''CDK3''' (Compiler Development Kit): [https://dspace.ist.utl.pt/bitstream/2295/162321/1/libcdk3-200803011832.tar.bz2 download] [http://www.l2f.inesc-id.pt/~david/ist/docencia/compiladores/libcdk3/ manual] | ||
** '''RTS''' (Run-Time Support): [https://dspace.ist.utl.pt/bitstream/2295/153645/1/librts-200703171921.tar.bz2 download], [[RTS manual|manual]], and | ** '''RTS''' (Run-Time Support): [https://dspace.ist.utl.pt/bitstream/2295/153645/1/librts-200703171921.tar.bz2 download], [[RTS manual|manual]], and |
Material de apoio às disciplinas leccionadas. Note-se que este material deve ser consultado de acordo com as orientações da disciplina na qual se enquadra o seu uso.
ESTE MATERIAL NÃO SUBSTITUI DE FORMA ALGUMA A BIBLIOGRAFIA OFICIAL DAS DISCIPLINAS EM CAUSA
As aulas teóricas decorrem com exposição/discussão das matérias relevantes, não se fazendo uso de acetatos, excepto para apresentação de fragmentos de código ilustrativos de algum tema, ou de diagramas UML, quando apropriado. Agradece-se a comunicação de dúvidas, sugestões, correcções, etc.
As aulas teóricas decorrem com exposição/discussão das matérias relevantes, não se fazendo uso de acetatos, excepto para apresentação de fragmentos de código ilustrativos de algum tema, ou de diagramas/gráficos/etc., quando apropriado.
Os tópicos seguintes fazem parte de um manual de desenvolvimento de compiladores com técnicas baseadas em objectos.
Agradece-se a comunicação de sugestões, correcções, etc.
The xml2dot JAR is in the /tmp directory of the official machine.
nx6 -target xml sourcefile.nx6 java -cp xml2dot.jar xml2dot.xml2dot sourcefile.xml