Difference between revisions of "Compiladores/Projecto de Compiladores/Projecto 2014-2015/Manual de Referência da Linguagem "pwn""

From Wiki**3

< Compiladores‎ | Projecto de Compiladores
(Created page with "== Tipos de Dados == == Manipulação de Nomes == === Espaço de nomes e visibilidade dos identificadores === === Validade das variáveis === == Convenções Lexicais ==...")
 
Line 1: Line 1:
== Tipos de Dados ==
+
= Tipos de Dados =
  
== Manipulação de Nomes ==
+
= Manipulação de Nomes =
  
=== Espaço de nomes e visibilidade dos identificadores ===
+
== Espaço de nomes e visibilidade dos identificadores ==
  
=== Validade das variáveis ===
+
== Validade das variáveis ==
  
== Convenções Lexicais ==
+
= Convenções Lexicais =
  
=== Caracteres brancos ===
+
== Caracteres brancos ==
  
=== Comentários ===
+
== Comentários ==
  
=== Palavras chave ===
+
== Palavras chave ==
  
=== Tipos ===
+
== Tipos ==
  
=== Operadores de expressões ===
+
== Operadores de expressões ==
  
=== Delimitadores e terminadores ===
+
== Delimitadores e terminadores ==
  
=== Identificadores (nomes) ===
+
== Identificadores (nomes) ==
  
=== Literais ===
+
== Literais ==
  
==== Inteiros ====
+
=== Inteiros ===
  
==== Reais em vírgula flutuante ====
+
=== Reais em vírgula flutuante ===
  
==== Cadeias de caracteres ====
+
=== Cadeias de caracteres ===
  
==== Ponteiros ====
+
=== Ponteiros ===
  
== Gramática ==
+
= Gramática =
  
=== Tipos, identificadores, literais e definição de expressões ===
+
== Tipos, identificadores, literais e definição de expressões ==
  
=== Left-values ===
+
== Left-values ==
  
=== Ficheiros ===
+
== Ficheiros ==
  
=== Declaração de variáveis e constantes ===
+
== Declaração de variáveis e constantes ==
  
=== Variáveis ===
+
== Variáveis ==
  
=== Constantes ===
+
== Constantes ==
  
=== Símbolos globais ===
+
== Símbolos globais ==
  
=== Inicialização ===
+
== Inicialização ==
  
== Funções ==
+
= Funções =
  
=== Declaração ===
+
== Declaração ==
  
=== Invocação ===
+
== Invocação ==
  
=== Corpo ===  
+
== Corpo ==
  
=== Função principal e execução de programas ===
+
== Função principal e execução de programas ==
  
== Intruções ==
+
= Intruções =
  
=== Blocos ===
+
== Blocos ==
  
=== Instrução condicional ===
+
== Instrução condicional ==
  
=== Instrução de iteração ===
+
== Instrução de iteração ==
  
=== Instrução de terminação ===
+
== Instrução de terminação ==
  
=== Instrução de continuação ===
+
== Instrução de continuação ==
  
=== Instrução de retorno ===
+
== Instrução de retorno ==
  
=== Expressões como instruções e operações de impressão ===
+
== Expressões como instruções e operações de impressão ==
  
== Expressões ==
+
= Expressões =
  
=== Expressões primitivas ===
+
== Expressões primitivas ==
  
==== Identificadores ====
+
=== Identificadores ===
  
==== Leitura ====
+
=== Leitura ===
  
==== Parênteses curvos ====
+
=== Parênteses curvos ===
  
=== Expressões resultantes de avaliação de operadores ===
+
== Expressões resultantes de avaliação de operadores ==
  
==== Indexação ====
+
=== Indexação ===
  
==== Identidade e simétrico ====
+
=== Identidade e simétrico ===
  
==== Reserva de memória ====
+
=== Reserva de memória ===
  
==== Expressão de indicação de posição ====
+
=== Expressão de indicação de posição ===
  
== Exemplos ==
+
= Exemplos =
  
=== Factorial ===
+
== Factorial ==
  
=== Programa com vários módulos ===
+
== Programa com vários módulos ==
 +
 
 +
= Omissões e Erros =
 +
 
 +
Casos omissos e erros serão corrigidos em futuras versões do manual de referência.
  
 
[[category:Compiladores 2014/2015]]
 
[[category:Compiladores 2014/2015]]
 
[[category:Compiladores]]
 
[[category:Compiladores]]
 
[[category:Ensino]]
 
[[category:Ensino]]

Revision as of 21:55, 19 February 2015

Tipos de Dados

Manipulação de Nomes

Espaço de nomes e visibilidade dos identificadores

Validade das variáveis

Convenções Lexicais

Caracteres brancos

Comentários

Palavras chave

Tipos

Operadores de expressões

Delimitadores e terminadores

Identificadores (nomes)

Literais

Inteiros

Reais em vírgula flutuante

Cadeias de caracteres

Ponteiros

Gramática

Tipos, identificadores, literais e definição de expressões

Left-values

Ficheiros

Declaração de variáveis e constantes

Variáveis

Constantes

Símbolos globais

Inicialização

Funções

Declaração

Invocação

Corpo

Função principal e execução de programas

Intruções

Blocos

Instrução condicional

Instrução de iteração

Instrução de terminação

Instrução de continuação

Instrução de retorno

Expressões como instruções e operações de impressão

Expressões

Expressões primitivas

Identificadores

Leitura

Parênteses curvos

Expressões resultantes de avaliação de operadores

Indexação

Identidade e simétrico

Reserva de memória

Expressão de indicação de posição

Exemplos

Factorial

Programa com vários módulos

Omissões e Erros

Casos omissos e erros serão corrigidos em futuras versões do manual de referência.