import type { ReasoningLexicon } from '../types';

export const pt: ReasoningLexicon = {
  locale: 'pt',
  name: 'Portuguese',
  boundaryMode: 'word',
  hardVerbs: [
    'prove',
    'provar',
    'demonstra',
    'analisa',
    'analisar',
    'otimiza',
    'otimizar',
    'depura',
    'refatora',
    'projeta',
    'implementa',
    'implementar',
    'diagnostica',
    'compara',
    'raciocina',
    'algoritmo',
  ],
  easyVerbs: [
    'traduz',
    'traduzir',
    'reformula',
    'reescreve',
    'resume',
    'resumir',
    'encurta',
    'formata',
  ],
  trivialAcks: [
    'olá',
    'oi',
    'obrigado',
    'obrigada',
    'ok',
    'valeu',
    'ótimo',
    'sim',
    'não',
    'claro',
    'por favor',
  ],
  creativeVerbs: [
    'escreve',
    'escrever',
    'história',
    'poema',
    'imagina',
    'inventa',
    'compõe',
    'canção',
    'criativo',
  ],
  analyticalVerbs: [
    'calcula',
    'calcular',
    'prova',
    'depura',
    'extrai',
    'classifica',
    'resolve',
    'verifica',
    'conta',
  ],
};
