Skip to content

Commit

Permalink
Update
Browse files Browse the repository at this point in the history
  • Loading branch information
elenderg committed Oct 21, 2023
1 parent 802e4a6 commit 6d35397
Show file tree
Hide file tree
Showing 5 changed files with 64 additions and 58 deletions.
42 changes: 25 additions & 17 deletions PAL-1000/O Compilador
Original file line number Diff line number Diff line change
Expand Up @@ -1676,7 +1676,7 @@ Rotina para que se compile um endere

Rotina para que se compile um endere�o da pasta (adi��o e compila��o da rotina de inicializa��o):
Se existir algum problema de compila��o, retorne.
Mostre no painel de informa��es "Adicionando e agrupando as tarefas padr�o de inicializa��o..".
Mostre no painel de informa��es "Adicionando e compilando as tarefas padr�o de inicializa��o..".
Comece o temporizador de adi��o de rotinas pr�-definidas de inicializa��o.
Adicione e compile as rotinas de inicializa��o pr�-execu��o e finaliza��o p�s-execu��o.
Suspenda o temporizador de adi��o de rotinas pr�-definidas de inicializa��o.
Expand Down Expand Up @@ -1720,14 +1720,14 @@ Rotina para que se compile um endere

Rotina para que se compile um endere�o da pasta (conte�do das rotinas):
Se existir algum problema de compila��o, retorne.
Mostre no painel de informa��es "Agrupando o conte�do das rotinas...".
Mostre no painel de informa��es "Compilando o corpo das rotinas...".
Comece o temporizador de compila��o do conte�do das rotinas.
Compile os corpos referentes �s rotinas.
Suspenda o temporizador de compila��o do conte�do das rotinas.

Rotina para que se compile um endere�o da pasta (cabe�alhos de rotinas):
Se existir algum problema de compila��o, retorne.
Mostre no painel de informa��es "Agrupando os nomes das rotinas...".
Mostre no painel de informa��es "Compilando os cabe�alhos das rotinas...".
Comece o temporizador de compila��o de cabe�alhos de rotina.
Compile os cabelalhos referente �s rotinas.
Suspenda o temporizador de compila��o de cabe�alhos de rotina.
Expand All @@ -1750,15 +1750,15 @@ Rotina para que se compile um endere

Rotina para que se compile um endere�o da pasta (deslocamento de par�metros e vari�veis):
Se existir algum problema de compila��o, retorne.
Mostre no painel de informa��es "Deslocando par�metros e vari�veis...".
Mostre no painel de informa��es "Efetuando alinhamento de par�metros e vari�veis...".
Comece o temporizador de deslocamentos.
Alinhe o par�metros na rotinas.
Alinhe as vari�veis locais na rotinas.
Suspenda o temporizador de deslocamentos.

Rotina para que se compile um endere�o da pasta (arquivos de c�digo fonte):
Se existir algum problema de compila��o, retorne.
Mostre no painel de informa��es "Carregando arquivos...".
Mostre no painel de informa��es "Carregando arquivos fonte...".
Comece o temporizador de operacionaliza��o.
Carregue os arquivos fontes.
Suspenda o temporizador de operacionaliza��o.
Expand Down Expand Up @@ -3327,8 +3327,7 @@ Rotina para que se determine se um percorredor
Diga n�o.

Rotina para que se determine se uma string deveria ser expandida usando uma segunda string (an�lise de termos compostos):
Se a string n�o for "partir", diga n�o.
Se a string n�o for "partindo", diga n�o.
Se a string n�o for uma preposi��o, diga n�o.
\Se a string for alguma locu��o prepositiva, diga sim.
Se a segunda string n�o for "de", diga n�o.
Diga sim.
Expand Down Expand Up @@ -3896,6 +3895,13 @@ Rotina para que se determine se um percorredor est
Se o segmento inicial deste percorredor for algum pronome demonstrativo, diga sim.
Diga n�o.

Rotina para que se determine se um percorredor est� sobre ("de" como preposi��o):
Preserve o percorredor.
Se o segmento inicial deste percorredor n�o for "de", diga n�o.
Mova o percorredor (usando diretrizes de compila��o).
Se o segmento inicial deste percorredor for algum artigo, diga sim.
Diga n�o.

Rotina para que se determine se um percorredor est� sobre alguma locu��o prepositiva:
Preserve o percorredor.
Se o segmento inicial deste percorredor n�o for alguma locu��o prepositiva diga n�o.
Expand Down Expand Up @@ -5209,7 +5215,7 @@ Rotina para que se mova um percorredor (englobando tudo):
Mova o percorredor (s�mbolos conectivos).

Rotina para que se mova um percorredor (usando diretrizes de compila��o): \ talvez aqui conserte o subtraia
[Itere.]
Itere.
Se o detector de erros deste compilador estiver ativo,
Limpe o segmento inicial deste percorredor;
Retorne.
Expand All @@ -5218,12 +5224,14 @@ Rotina para que se mova um percorredor (usando diretrizes de compila
Apresente uma mensagem de erro contendo a string de erro e o caractere inicial deste segmento inicial deste percorredor;
Retorne.
\Se o segmento inicial deste percorredor for "del", recue o percorredor; Retorne. \ Spanish contraction "del"; fudged para "de l", short por "de el"
\Se o segmento inicial deste percorredor for alguma contra��o de preposi��o com artigo definido, determine se essa contra��o precisa ser desfeita usando o percorredor. \ Spanish contraction "al"; fudged para "a l", short por "a el"
Se o segmento inicial deste percorredor estiver em branco, retorne.
Se o conte�do deste caractere inicial deste segmento inicial deste percorredor for irrelevante, reitere.
Se o conte�do deste caractere inicial deste segmento inicial deste percorredor for a barra invertida, reitere.
Se o conte�do deste caractere inicial deste segmento inicial deste percorredor for o colchete esquerdo, reitere.
[Reitere.]
Se o conte�do deste caractere inicial deste segmento inicial deste percorredor for irrelevante,
Reitere.
Se o conte�do deste caractere inicial deste segmento inicial deste percorredor for a barra invertida,
Reitere.
Se o conte�do deste caractere inicial deste segmento inicial deste percorredor for o colchete esquerdo,
Reitere.
\Reitere.

Rotina para que se mova um percorredor retornando uma string de erro (diretrizes de valida��o de qualificadores):
Se a quantidade de caracteres deste segmento inicial deste percorredor for menor do que 2,
Expand Down Expand Up @@ -6636,7 +6644,7 @@ Rotina para que se examine um tipo usando um percorredor (unidade de medida):
Um scratch � uma vari�vel local.

Rotina para que se scrub um cat�logo:
[Itere.]
Itere.
Obtenha um recipiente usando o cat�logo.
Se o recipiente for inexistente,
Retorne.
Expand Down Expand Up @@ -6941,7 +6949,7 @@ Rotina para que se transforme um fragmento em c
Apresente a mensagem de erro contendo "Erro interno #186. O tipo '" junto com o tipo desta vari�vel deste fragmento seguido de "deste fragmento possui um tamanho inv�lido".

Rotina para que se transforme uns fragmentos em c�digo hexadecimal:
[Itere.]
Itere.
Se existir algum problema de compila��o, retorne.
Obtenha um fragmento desde o fragmentos.
Se o fragmento for inexistente, retorne.
Expand All @@ -6957,7 +6965,7 @@ Rotina para que se transforme uma rotina em c
Transforme os fragmentos desta rotina em c�digo hexadecimal.

Rotina para que se transforme umas rotinas em c�digo hexadecimal:
[Itere.]
Itere.
Se existir algum problema de compila��o, retorne.
Obtenha uma rotina desde as rotinas.
Se a rotina for inexistente, pare.
Expand Down Expand Up @@ -7021,7 +7029,7 @@ Um detector de passagem por-valor
Um novo nome � um nome.

Rotina para que se ignore algum caractere ignor�vel final em um subtexto:
[Itere.]
Itere.
Se o subtexto estiver em branco, retorne.
Se o conte�do deste caractere final deste subtexto n�o for irrelevante, retorne.
Subtraia 1 desde o caractere final deste subtexto.
Expand Down
51 changes: 24 additions & 27 deletions PAL-1000/O Cérebro
Original file line number Diff line number Diff line change
Expand Up @@ -423,20 +423,20 @@ Um segmento final

Rotina para que se avance um percorredor at� encontrar o pr�ximo espa�o;
Rotina para que se avance um percorredor at� o pr�ximo espa�o:
[Itere.]
Itere.
Avance o percorredor.
Se o conte�do deste caractere final deste segmento inicial deste percorredor n�o for o caractere de espa�o, reitere.
\Se o conte�do deste caractere final deste segmento inicial deste percorredor for o caractere de espa�o, retorne.
[Reitere.]
Se o conte�do deste caractere final deste segmento inicial deste percorredor for o caractere de espa�o, pare.
Reitere.

Rotina para que se recue um percorredor at� o pr�ximo espa�o;
Rotina para que se recue um percorredor at� encontrar o pr�ximo espa�o:
[Itere.]
Itere.
Recue o percorredor.
Recue o percorredor.
Se o conte�do deste caractere inicial deste segmento final deste percorredor n�o for o caractere de espa�o, reitere.
\Se o conte�do deste caractere inicial deste segmento final deste percorredor for o caractere de espa�o, retorne.
[Reitere.]
Se o conte�do deste caractere inicial deste segmento final deste percorredor for o caractere de espa�o, pare.
Reitere.

Rotina para que se recue um percorredor por um n�mero:
Subtraia o n�mero desde o caractere inicial deste segmento inicial deste percorredor.
Expand Down Expand Up @@ -923,11 +923,11 @@ Rotina para que se acrescente uma string para uma segunda string usando uma cont
\inclua
\posponha
Rotina para que se acrescente umas listas para umas outras listas:
[Itere.]
Atribua a lista inicial destas listas para uma lista.
Se a lista for inexistente, retorne.
Remova a lista desde as listas.
Acrescente a lista para a outras listas.
Itere.
Atribua a lista inicial destas listas para uma lista.
Se a lista for inexistente, retorne.
Remova a lista desde as listas.
Acrescente a lista para a outras listas.
Reitere.

\acrescente
Expand Down Expand Up @@ -964,21 +964,15 @@ Rotina para que se acrescente uma coordenada X e uma coordenada Y para um pol
Crie um v�rtice usando a coordenada X e a coordenada Y.
Acrescente o v�rtice para os v�rtices deste pol�gono.

\acrescente
\adicione
\anexe
\coloque
\insira
\inclua
\posponha
\Rotina para que se acrescente zeros para uma string at� que se alcan�e um n�mero;
\Rotina para que se acrescente zeros para uma string at� que se atinja um n�mero;
Rotina para que se acrescente zeros para uma string at� alcan�ar um n�mero;
Rotina para que se adicione zeros no final de uma string at� chegar em um n�mero;
Rotina para que se insira zeros no final de uma string at� chegar em um n�mero;
Rotina para que se posponha zeros para uma string at� alcan�ar um n�mero;
Rotina para que se acrescente zeros em uma string at� atingir um n�mero;
Rotina para que se acrescente zeros para uma string at� atingir um n�mero;
Rotina para que se acrescente zeros para uma string at� chegar em um n�mero:
[Itere.]
Se a quantidade de caracteres desta string for maior do que ou igual ao n�mero, retorne.
Acrescente "0" para a string.
Itere.
Se a quantidade de caracteres desta string for maior do que ou igual ao n�mero, retorne.
Acrescente "0" para a string.
Reitere.

Rotina para que se associe um ponteiro usando um quantidade de bytes:\ Aloque mem�ria RAM para um ponteiro
Expand Down Expand Up @@ -5724,8 +5718,8 @@ Rotina para que se desmanche algumas mensagens:
e 0. [*lpRect]
Reitere.

Rotina para que se desmanche um fila de eventos:
[Itere.]
Rotina para que se desmanche uma fila de eventos:
Itere.
Obtenha um evento desde a fila de eventos.
Se o evento for inexistente, retorne.
Remova o evento desde a fila de eventos.
Expand Down Expand Up @@ -10258,7 +10252,7 @@ Rotina para que se desligue o cgi:
O silent detector � um detector.

Rotina para que se simplifique um texto retornado:
[Itere.]
Itere.
Se o texto retornado estiver em branco,
Pare.
Obtenha um byte desde o texto retornado.
Expand Down Expand Up @@ -11215,12 +11209,15 @@ Rotina para que se desenfileire um evento:
Solicite o evento para o Windows.
Atribua o primeiro evento desta fila de eventos ao evento.
Se o evento for inexistente, reitere.
\Se o evento n�o for inexistente, pare.
[Reitere.]
Remova o evento desde a fila de eventos.
Se a categoria deste evento for "fechamento do programa",
Destrua o evento;
Retorne.
Destrua o evento atual.
Atribua o evento ao evento atual.


Rotina para que se aguarde uns milissegundos;
Rotina para que se espere uns milissegundos;
Expand Down
21 changes: 11 additions & 10 deletions PAL-1000/O Editor de Código
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Rotina para que se adicione para uns blocos:
Acrescente o bloco para os blocos.

Rotina para que se acrescente uns blocos para umas linhas de texto:
[Itere.]
Itere.
Obtenha um bloco desde os blocos.
Se o bloco for inexistente, retorne.
Acrescente as linhas de texto deste bloco para as linhas de texto.
Expand All @@ -16,7 +16,7 @@ Um bloco
Umas linhas de texto.

Rotina para que se avance um subtexto (depois de um qualificador):
[Itere.]
Itere.
Se o conte�do deste caractere inicial deste subtexto for o retorno de carro,
Retorne.
Se o conte�do deste caractere inicial deste subtexto for o par�nteses esquerdo,
Expand All @@ -29,7 +29,7 @@ Rotina para que se avance um subtexto (depois de um qualificador):
Reitere.

Rotina para que se avance um subtexto (depois de uma observa��o):
[Itere.]
Itere.
Se o conte�do deste caractere inicial deste subtexto for o retorno de carro,
Retorne.
Se o conte�do deste caractere inicial deste subtexto for o colchete esquerdo,
Expand All @@ -42,7 +42,7 @@ Rotina para que se avance um subtexto (depois de uma observa
Reitere.

Rotina para que se avance um subtexto (depois de uma string):
[Itere.]
Itere.
Se o conte�do deste caractere inicial deste subtexto for o retorno de carro,
Retorne.
Adicione 1 para o caractere inicial deste subtexto.
Expand Down Expand Up @@ -79,7 +79,7 @@ Rotina para que se crie um bloco:
Aloque mem�ria para o bloco.

Rotina para que se crie uns blocos usando umas linhas de texto:
[Itere.]
Itere.
Obtenha uma linha de texto desde as linhas de texto.
Se a linha de texto for inexistente, retorne.
\ Se a string desta linha de texto come�a com algum indicador de in�cio de defini��o, adicione para os blocos. \ did not handle multi-line conjunto definitions
Expand Down Expand Up @@ -945,7 +945,7 @@ Rotina para que se scrub um bloco:
Scrub o bloco (regressivamente).

Rotina para que se scrub um bloco (regressivamente):
[Itere.]
Itere.
Se o bloco for inexistente,
Retorne.
Atribua a �ltima linha de texto deste bloco para uma linha de texto.
Expand All @@ -960,7 +960,7 @@ Rotina para que se scrub um bloco (regressivamente):
Acrescente a segunda linha de texto para as linhas de texto deste bloco.

Rotina para que se scrub um bloco (� frente):
[Itere.]
Itere.
Se o bloco for inexistente,
Retorne.
Atribua a primeira linha de texto deste bloco para uma linha de texto.
Expand All @@ -975,7 +975,7 @@ Rotina para que se scrub um bloco (
\ acrescente a segunda linha de texto para as linhas de texto deste bloco.

Rotina para que se scrub um bloco por extracting:
[Itere.]
Itere.
Se o bloco for inexistente,
Retorne.
Atribua a �ltima linha de texto deste bloco para uma linha de texto.
Expand All @@ -989,17 +989,18 @@ Rotina para que se scrub um bloco por extracting:
Remova a linha de texto desde as linhas de texto deste bloco;
Destrua a linha de texto;
Reitere.
[Reitere.]

Rotina para que se scrub uns blocos:
[Itere.]
Itere.
Obtenha um bloco desde os blocos.
Se o bloco for inexistente,
Retorne.
Scrub o bloco.
Reitere.

Rotina para que se scrub uns blocos por extracting:
[Itere.]
Itere.
Obtenha um bloco desde os blocos.
Se o bloco for inexistente, retorne.
Scrub o bloco por extracting.
Expand Down
4 changes: 2 additions & 2 deletions PAL-1000/O Editor de Documentos
Original file line number Diff line number Diff line change
Expand Up @@ -226,7 +226,7 @@ Rotina para que se mude a cor da borda de uma forma usando uma cor:
Se a categoria desta forma for "agrupamento de formas geom�tricas", ajuste a caixa de texto na forma.

Rotina para que se mude a cor da borda de umas formas usando uma cor:
[Itere.]
Itere.
Obtenha uma forma desde as formas.
Se a forma for inexistente,
Retorne.
Expand Down Expand Up @@ -273,7 +273,7 @@ Rotina para que se capitalize uma forma:
Capitalize a caixa de texto desta forma.

Rotina para que se capitalize umas formas:
[Itere.]
Itere.
Obtenha uma forma desde as formas.
Se a forma for inexistente,
Retorne.
Expand Down
4 changes: 2 additions & 2 deletions PAL-1000/O Explorador de Arquivos
Original file line number Diff line number Diff line change
Expand Up @@ -999,7 +999,7 @@ Rotina para que se abra uma listagem:
Retorne.

Rotina para que se abra uma listagem (unidade de disco ou pasta):
[Itere.]
Itere.
Obtenha um item desde o endere�o completo desta listagem.
Se o item n�o for encontrado, pare.
Atribua o endere�o completo desta listagem junto com o designador deste item para um endere�o completo.
Expand Down Expand Up @@ -1321,7 +1321,7 @@ Rotina para que se defina uma listagem para somente leitura mode:
Se o documento desta listagem n�o for inexistente, ative o bloqueio de grava��o deste documento desta listagem.

Rotina para que se snapshot uns elementos:
[Itere.]
Itere.
Obtenha um elemento desde os elementos.
Se o elemento for inexistente, retorne.
Atribua o detector de sele��o deste elemento ao detector de sele��o anterior deste elemento.
Expand Down

0 comments on commit 6d35397

Please sign in to comment.