bss
bss: string = 'section .bss\n'
contadorLabels
contadorLabels: number = 0
data
data: string = 'section .data\n'
declaracoesDeClasses
declaracoesDeClasses: Classe[] dicionarioConstrutos
dicionarioConstrutos: {
AcessoIndiceVariavel: any;
AcessoMetodoOuPropriedade: any;
Agrupamento: any;
AtribuicaoPorIndice: any;
Atribuir: any;
Binario: any;
Chamada: any;
DefinirValor: any;
FuncaoConstruto: any;
Isto: () => string;
Literal: any;
Logico: any;
TipoDe: any;
Unario: any;
Variavel: any;
Vetor: any;
} = ...
dicionarioDeclaracoes
dicionarioDeclaracoes: {
Bloco: any;
Classe: any;
Const: any;
Continua: () => string;
Enquanto: any;
Escolha: any;
Escreva: any;
Expressao: any;
Falhar: any;
Fazer: any;
FuncaoDeclaracao: any;
Importar: any;
Leia: any;
Para: any;
ParaCada: any;
Retorna: any;
Se: any;
Sustar: () => string;
Tente: any;
Var: any;
} = ...
indentacao
indentacao: number = 0
pilhaRegistradores
pilhaRegistradores: string[] = []
registradoresDisponiveis
registradoresDisponiveis: string[] = ...
variaveis
variaveis: Map<string, string> = ...