1
0

error.json 5.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  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": "A quantidade de parâmetros fornecidos está incorreta. Esperava-se $0, encontrou-se $1",
  22. "invalid_ref": "Você deve fornecer apenas um identificador como parâmetro",
  23. "invalid_parameter_type": "O valor fornecido como parâmetro é do tipo $0, mas o tipo esperado é $1",
  24. "unknown_command": "Erro interno crítico: Comando desconhecido ($0) encontrado",
  25. "loop_condition_type_full": "Erro na linha: $0, coluna $1: a condição dos laços de repetição deve ser do tipo lógico",
  26. "loop_condition_type": "A condição dos laços de repetição deve ser do tipo lógico",
  27. "for_condition_type_full": "Erro na linha: $0, coluna $1: a condição de parada do comando para(...) deve ser do tipo lógico",
  28. "for_condition_type": "A condição de parada do comando para(...) deve ser do tipo lógico",
  29. "if_condition_type_full": "Erro na linha: $0, coluna $1: a condição de um comando se...senao deve ser do tipo lógico",
  30. "if_condition_type": "A condição de um comando se...senao deve ser do tipo lógico",
  31. "invalid_return_type": "A função $0 deve retornar um tipo $1, ao invés de $2",
  32. "unexpected_break_command": "Erro interno crítico: Comando pare encontrado fora do contexto de um laço/escolha..caso",
  33. "invalid_dimension": "As dimensões de um vetor/matriz devem ser do tipo inteiro",
  34. "void_in_expression": "A função $0 não pode ser utilizada aqui pois seu tipo de retorno é vazio",
  35. "invalid_array": "Expressão literal de Vetor/Mariz inválida",
  36. "invalid_array_access": "Identificador $0 não se refere a um vetor/matriz válido",
  37. "column_outbounds": "Número de colunas $0 é inválido para a matriz $1 que possui $2 colunas",
  38. "line_outbounds": "Número de linhas $0 é inválido para a matriz $1 que possui $2 linhas",
  39. "invalid_infix_op": "Não é possível aplicar a operação $0 entre os tipos $1 e $2",
  40. "invalid_unary_op": "Não é possível aplicar a operação $0 ao tipo $1",
  41. "unknown_op": "Erro interno crítico: Operação $0 desconhecida",
  42. "duplicate_function": "A função $0 na linha: $1, coluna: $2 já foi definida anteriormente.",
  43. "duplicate_variable": "A variável $0 na linha: $1, coluna: $2 já foi declarada anteriormente.",
  44. "main_parameters": "A função inicio não pode ter parâmetros.",
  45. "symbol_not_found_full": "A variável $0 na linha: $1, coluna: $2 não foi declarada",
  46. "symbol_not_found": "A variável $0 não foi declarada",
  47. "array_dimension_not_int_full": "As dimensões de um vetor/matriz na linha: $0 devem ser do tipo inteiro.",
  48. "array_dimension_not_int": "As dimensões de um vetor/matriz devem ser do tipo inteiro.",
  49. "incompatible_types_full": "O tipo $0 não é compatível com o tipo resultante da expressão na linha $1",
  50. "incompatible_types": "O tipo $0 não é compatível com o tipo resultante da expressão fornecida.",
  51. "incompatible_types_array_full": "A expressão $0 é incompatível com o tipo $1 na linha: $2, coluna: $3.",
  52. "incompatible_types_array": "A expressão $0 é incompatível com o tipo $1.",
  53. "invalid_case_type_full": "O caso $0 na linha $1 é incompatível com o tipo $2.",
  54. "invalid_case_type": "O caso $0 é incompatível com o tipo $1."
  55. }