error.json 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. {
  2. "token_missing_one": "Erro de sintaxe: Espera-se $0, mas encontrou-se $1 na linha:$2, coluna:$3",
  3. "token_missing_two": "Erro de sintaxe: Esperava-se $0 ou $1 mas encontrou-se $2 na liha:$3, coluna: $4",
  4. "eos_missing": "Falta uma nova linha ou ; na linha: $0, coluna: $1",
  5. "invalid_type": "$0 na linha: $1, coluna: $2 é um tipo inválido. Os tipos válidos são: $3",
  6. "invalid_array_dimension": "A dimensão inválida na linha: $0, coluna: $1. Insira um $2 ou identificador válido do mesmo tipo.",
  7. "invalid_array_size": "O tamnho do vetor/matriz excede o máximo de 2 na linha $0",
  8. "extra_lines": "Nenhum texto é permitido após '}' em 'programa {...}'",
  9. "invalid_main_return": "A função $0 deve retornar $1 na linha $2",
  10. "invalid_var_declaration": "Erro na linha $0. Variáveis só podem ser declarados no corpo principal da função e de preferência nas primeiras linhas.",
  11. "invalid_break_command": "Erro na linha $0. O comando $1 não pode ser usado fora de uma estrutura de repetição ou 'escolha...caso'",
  12. "invalid_terminal": "Não é possível utilizar $0 na expressão da linha: $1, coluna: $2. Tente um valor númerico, variável ou chamada de função.",
  13. "const_not_init": "Erro na linha: $0, coluna: $1. Uma variável declarada como const deve ser inicializada",
  14. "id_missing": "Esperava-se um identificador, mas encontrou-se $0 na linha: $1, coluna: $2",
  15. "invalid_id_format": "$0 na linha: $1, coluna: $2 não é um identificador válido. O símbolo '.' não é permitido neste contexto.",
  16. "main_missing": "A função principal não foi encontrada",
  17. "invalid_global_var": "Erro crítico: Chamada inválida da função initGlobal fora do contexto BASE",
  18. "not_implemented": "Erro interno crítico: A função definida pelo sistema $0 não foi implementada.",
  19. "function_missing": "A função $0 não foi encontrada",
  20. "function_missing_full": "A função $0 na linha: $1, coluna: $2 não foi encontrada",
  21. "invalid_parameters_size_full": "Erro na linha $0: a quantidade de parâmetros fornecidos à função $1 está incorreta. Esperava-se $2, encontrou-se $3.",
  22. "invalid_parameters_size": "A quantidade de parâmetros fornecidos à função $0 está incorreta. Esperava-se $1, encontrou-se $2",
  23. "invalid_ref_full": "A expressão $0 fornecida como parâmetro para a função $1 na linha $2 não é válida para esta função. Use uma variável ou posição de vetor.",
  24. "invalid_ref": "A expressão $0 fornecida como parâmetro para a função $1 não é válida para esta função. Use uma variável ou posição de vetor.",
  25. "invalid_parameter_type_full": "A expressão $0 fornecida como parâmetro para a função $1 na linha $2 não é compatível com o tipo esperado.",
  26. "invalid_parameter_type": "A expressão $0 fornecida como parâmetro para a função $1 não é compatível com o tipo esperado.",
  27. "unknown_command_full": "Erro interno crítico: comando desconhecido encontrado na linha $0",
  28. "unknown_command": "Erro interno crítico: comando desconhecido encontrado!",
  29. "loop_condition_type_full": "Erro na linha: $0, coluna $1: a condição $2 do laço de repetição deve ser do tipo lógico",
  30. "loop_condition_type": "A condição $0 do laço de repetição deve ser do tipo lógico",
  31. "endless_loop_full": "Possível laço infinito detectado no seu código. Verifique a linha $0",
  32. "endless_loop": "Possível laço infinito detectado no seu código.",
  33. "for_condition_type_full": "Erro na linha: $0, coluna $1: a condição de parada $2 do comando para(...) deve ser do tipo lógico",
  34. "for_condition_type": "A condição de parada $0 do comando para(...) deve ser do tipo lógico",
  35. "if_condition_type_full": "Erro na linha: $0, coluna $1: a condição $2 do comando se...senao deve ser do tipo lógico",
  36. "if_condition_type": "A condição $0 do comando se...senao deve ser do tipo lógico",
  37. "invalid_return_type_full": "Erro na linha $0: a expressão não produz um tipo compatível com a função $1. Tipo esperado: $2.",
  38. "invalid_return_type": "A expressão não produz um tipo compatível com a função $0. Tipo esperado: $1.",
  39. "invalid_void_return_full": "Erro na linha $0: a função $1 não pode retornar uma expressão vazia, use uma espressão do tipo $2",
  40. "invalid_void_return": "A função $0 não pode retornar uma expressão vazia, use uma espressão do tipo $1",
  41. "unexpected_break_command_full": "Erro interno crítico: comando pare encontrado fora do contexto de um laço/escolha..caso na linha $0",
  42. "unexpected_break_command": "Erro interno crítico: comando pare encontrado fora do contexto de um laço/escolha..caso",
  43. "invalid_dimension": "As dimensões de um vetor/matriz devem ser do tipo inteiro",
  44. "void_in_expression_full": "Erro na linha: $0, coluna: $1: a função $2 não pode ser utilizada em uma expressão pois seu tipo de retorno é vazio",
  45. "void_in_expression": "A função $0 não pode ser utilizada em uma expressão pois seu tipo de retorno é vazio",
  46. "invalid_array_access_full": "Identificador $0 na linha: $1, coluna: $2 não se refere a um vetor/matriz válido",
  47. "invalid_array_access": "Identificador $0 não se refere a um vetor/matriz válido",
  48. "invalid_matrix_access_full": "Identificador $0 na linha: $1, coluna: $2 não se refere a uma matriz válida",
  49. "invalid_matrix_access": "Identificador $0 não se refere a uma matriz válida",
  50. "matrix_column_outbounds_full": "Erro na linha $0: número de colunas $1 é inválido para a matriz $2 que possui $3 colunas",
  51. "matrix_column_outbounds": "Número de colunas $0 é inválido para a matriz $1 que possui $2 colunas",
  52. "matrix_line_outbounds_full": "Erro na linha $0: número de linhas $1 é inválido para a matriz $2 que possui $3 linhas",
  53. "matrix_line_outbounds": "Número de linhas $0 é inválido para a matriz $1 que possui $2 linhas",
  54. "vector_line_outbounds_full": "Erro na linha $0: número de linhas $1 é inválido para a matriz $2 que possui $3 linhas",
  55. "vector_line_outbounds": "Número de linhas $0 é inválido para a matriz $1 que possui $2 linhas",
  56. "vector_not_matrix_full": "Erro na linha $0: $1 não é uma matriz",
  57. "vector_not_matrix": "$1 não é uma matriz",
  58. "invalid_infix_op_full": "Erro na linha $0: a expressão $1 é inválida, pois o operador $2 não pode ser aplicado aos tipos $3 e $4",
  59. "invalid_infix_op": "A expressão $0 é inválida, pois o operador $1 não pode ser aplicado aos tipos $2 e $3",
  60. "invalid_unary_op_full": "Erro na linha $0: a expressão $1 é inválida, pois o operador $2 não pode ser aplicado ao tipo $3",
  61. "invalid_unary_op": "A expressão $0 é inválida, pois o operador $1 não pode ser aplicado ao tipo $2",
  62. "unknown_op": "Erro interno crítico: Operação $0 desconhecida",
  63. "duplicate_function": "A função $0 na linha: $1, coluna: $2 já foi definida anteriormente.",
  64. "duplicate_variable": "A variável $0 na linha: $1, coluna: $2 já foi declarada anteriormente.",
  65. "main_parameters": "A função inicio não pode ter parâmetros.",
  66. "symbol_not_found_full": "A variável $0 na linha: $1, coluna: $2 não foi declarada",
  67. "symbol_not_found": "A variável $0 não foi declarada",
  68. "array_dimension_not_int_full": "As dimensões de um vetor/matriz na linha: $0 devem ser do tipo inteiro.",
  69. "array_dimension_not_int": "As dimensões de um vetor/matriz devem ser do tipo inteiro.",
  70. "array_dimension_not_positive_full": "As dimensões de um vetor/matriz na linha: $0 devem ser valores positivos.",
  71. "array_dimension_not_positive": "As dimensões de um vetor/matriz devem ser valores positivos.",
  72. "incompatible_types_full": "O tipo $0 não é compatível com o tipo resultante da expressão na linha $1",
  73. "incompatible_types": "O tipo $0 não é compatível com o tipo resultante da expressão fornecida.",
  74. "incompatible_types_array_full": "A expressão $0 é incompatível com o tipo $1 na linha: $2, coluna: $3.",
  75. "incompatible_types_array": "A expressão $0 é incompatível com o tipo $1.",
  76. "invalid_case_type_full": "O caso $0 na linha $1 é incompatível com o tipo $2.",
  77. "invalid_case_type": "O caso $0 é incompatível com o tipo $1.",
  78. "function_no_return": "A função $0 não possui um retorno acessível. Toda função deve ter ao menos um retorno no seu corpo principal.",
  79. "invalid_array_literal_type_full": "Erro na linha $0: a expressão $1 não resulta em um tipo compatível.",
  80. "invalid_array_literal_type": "A expressão $0 não resulta em um tipo compatível.",
  81. "invalid_array_literal_line_full": "Erro na linha $0: esperava-se $1 linhas mas encontrou $2.",
  82. "invalid_array_literal_line": "Esperava-se $0 linhas mas encontrou $1.",
  83. "invalid_array_literal_column_full": "Erro na linha $0: esperava-se $1 colunas mas encontrou $2.",
  84. "invalid_array_literal_column": "Esperava-se $0 colunas mas encontrou $1.",
  85. "exceeded_input_request": "A quantidade de leituras requisitadas execedeu a quantidade de entradas disponíveis.",
  86. "test_case_few_reads": "Caso de teste $0 falhou: ainda restam entradas!",
  87. "test_case_failed": "<div class='assessment-div-detail' onClick='ivprogCore.openAssessmentDetail(event)' data-page=\"$1\"> <span>Caso de teste $0 não executou com sucesso.</span></div>",
  88. "test_case_failed_exception": "<div class='assessment-div-detail' onClick='ivprogCore.openAssessmentDetail(event)' data-page=\"$2\"> <span>Caso de teste $0 falhou</span>: $1",
  89. "test_case_exception": "Ocorreu uma exceção no caso de teste $0: $1",
  90. "invalid_type_conversion": "O valor $0 não pode ser convertido para o tipo $1",
  91. "invalid_read_type":"A entrada \"$0\" não é do tipo $1, que é o tipo da variável <span class='ivprog-error-varname'>$2</span>.",
  92. "invalid_read_type_array":"A entrada \"$0\" não é do tipo $1, que é o tipo aceito pela variável <span class='ivprog-error-varname'>$2</span> que é um $3.",
  93. "inform_valid_identifier": "Informe um nome válido! O nome não pode ser uma palavra reservadoa e deve começar com letras e conter apenas letras, números e _",
  94. "inform_valid_global_duplicated": "Já existe uma variável global com o nome <span class='ivprog-error-varname'>$0</span>, você precisa de nomes distintos.",
  95. "inform_valid_variable_duplicated" : "Já existe uma variável com o nome <span class='ivprog-error-varname'>$0</span> na função <span class='ivprog-error-varname'>$1</span>, você precisa de nomes distintos.",
  96. "inform_valid_function_duplicated" : "Já existe uma função com o nome <span class='ivprog-error-varname'>$0</span>, você precisa de nomes distintos.",
  97. "inform_valid_param_duplicated" : "Já existe um parâmetro com o nome <span class='ivprog-error-varname'>$0</span> na função <span class='ivprog-error-varname'>$1</span>, você precisa de nomes distintos.",
  98. "invalid_character": "O caractere $0 na linha $1 não pode ser utilizado neste contexto.",
  99. "invalid_const_ref_full": "A variável $0 fornecida como parâmetro para a função $1 na linha $2 é uma constante e não pode ser usada neste contexto. Use uma variável ou posição de vetor.",
  100. "invalid_const_ref": "A variável $0 fornecida como parâmetro para a função $1 é uma constante e não pode ser usada neste contexto. Use uma variável ou posição de vetor."
  101. }