1$ $
2$ SPDX-License-Identifier: BSD-2-Clause
3$ $
4$ Copyright (c) 2018-2023 Gavin D. Howard and contributors.
5$ $
6$ Redistribution and use in source and binary forms, with or without
7$ modification, are permitted provided that the following conditions are met:
8$ $
9$ * Redistributions of source code must retain the above copyright notice, this
10$   list of conditions and the following disclaimer.
11$ $
12$ * Redistributions in binary form must reproduce the above copyright notice,
13$   this list of conditions and the following disclaimer in the documentation
14$   and/or other materials provided with the distribution.
15$ $
16$ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
17$ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
18$ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
19$ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
20$ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
21$ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
22$ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
23$ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
24$ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
25$ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
26$ POSSIBILITY OF SUCH DAMAGE.
27$ $
28
29$quote "
30
31$ Error types.
32$set 1
33
341 "Erro de c�lculo:"
352 "Erro de an�lise de sintaxe:"
363 "Erro de execu��o:"
374 "Erro fatal:"
385 "Aviso:"
39
40$ Math errors.
41$set 2
42
431 "n�mero negativo"
442 "n�mero n�o inteiro"
453 "Estouro: n�mero n�o cabe no registro"
464 "dividir por 0"
47
48$ Parse errors.
49$set 3
50
511 "fim do arquivo"
522 "caractere inv�lido '%c'"
533 "N�o foi poss�vel encontrar o final da string"
544 "N�o foi poss�vel encontrar o final do coment�rio"
555 "token inv�lido"
566 "express�o inv�lida"
577 "express�o vazia"
588 "instru��o de grava��o ou de fluxo inv�lida"
599 "defini��o de fun��o inv�lida"
6010 "atribui��o inv�lida: a parte esquerda deve ser 'scale', 'ibase', 'obase', 'last', uma vari�vel ou um elemento da matriz"
6111 "nenhuma vari�vel autom�tica encontrada"
6212 "par�metro de fun��o ou vari�vel autom�tica \"%s%s\" j� existe"
6313 "fim do bloco n�o encontrado"
6414 "uma fun��o 'void' n�o pode retornar um valor: %s()"
6515 "Uma vari�vel n�o pode ser uma refer�ncia: %s"
6616 "POSIX n�o permite nomes com mais de 1 caractere: %s"
6717 "POSIX n�o permite coment�rios de script '#'"
6818 "POSIX n�o permite a seguinte palavra-chave: %s"
6919 "POSIX n�o permite um ponto ('.') como um atalho para o �ltimo resultado"
7020 "POSIX requer par�nteses em torno de express�es de retorno"
7121 "POSIX n�o permite o seguinte operador: %s"
7222 "POSIX n�o permite operadores de compara��o fora das express�es 'if' ou loops"
7323 "POSIX requer operadores 0 ou 1 de compara��o por condi��o"
7424 "POSIX n�o permite uma express�o vazia em um loop 'for'"
7525 "POSIX requer uma nova linha entre um ponto-e-v�rgula e uma defini��o de fun��o"
7626 "POSIX n�o permite nota��o exponencial"
7727 "POSIX n�o permite refer�ncias de matriz como par�metros de fun��o"
7828 "POSIX n�o permite fun��es nulas"
7929 "POSIX requer que o cabe�alho da fun��o '{' estejam na mesma linha"
8030 "POSIX n�o permite a atribui��o de cadeias de caracteres a vari�veis ou matrizes"
81
82$ Runtime errors.
83$set 4
84
851 "ibase inv�lido: deve ser [%lu, %lu]"
862 "obase inv�lido: deve ser [%lu, %lu]"
873 "scale inv�lida: deve ser [%lu, %lu]"
884 "express�o read() inv�lida"
895 "chamada read() recursiva"
906 "tipo errado de vari�vel ou elemento de matriz"
917 "pilha tem poucos elementos"
928 "pilha para registo \"%s\" tem poucos elementos"
939 "n�mero incorreto de par�metros - esperado: %zu, obtido: %zu"
9410 "fun��o indefinida: %s()"
9511 "um valor 'void' n�o pode ser usado em uma express�o"
96
97$ Fatal errors.
98$set 5
99
1001 "falha na aloca��o de mem�ria"
1012 "erro de entrada-sa�da"
1023 "imposs�vel abrir o arquivo: %s"
1034 "arquivo n�o � texto: %s"
1045 "caminho � um diret�rio: %s"
1056 "op��o de linha de comando inv�lida: \"%s\""
1067 "op��o requer um argumento: '%c' (\"%s\")"
1078 "a op��o n�o aceita argumentos: '%c' (\"%s\")"
1089 "argumento de op��o de linha de comando inv�lido: \"%s\""
109