Ferramentas do usuário

Ferramentas do site


grammar_tube

Grammar

O tube grammar flexiona uma palavra de acordo com um operando específico. Tal operando deve ser um objeto ou um vetor cujo tipo Struct possua obrigatoriamente um field específico para desambiguação de gênero. Tal field deve ter o alias gender ou genero para o correto funcionamento deste tube. Vale salientar, que as palavras a serem flexionadas deve constar no dicionário gramatical Looplex. Caso deseja incluir novas inflexões, entre em contato com o suporte, enviando os termos a serem incorporados.

Formato:

<obj>.grammar(str)
|vect|.grammar(str)

Parâmetros:

  • str: Palavra a ser flexionada. Deve estar flexionada no singular masculino. O field de gênero deve ter um dos seguintes valores NÃO sensitivo ao caso {“FEMALE”, “FEMININO”, “F”, “MALE”, “MASCULINO”, “M”}
  • obj: Objeto guia para flexão nominal
  • vect: Vetor guia para flexão nominal

Retorno:

String corretamente flexionada quanto a número e gênero

Exemplo: <sujeito>.grammar("Senhor") --- retorna "Senhor" se o sujeito for masculino e "Senhora" se for feminino
         |sujeitos|.grammar("Sr") --- Caso tenha somente um elemento, flexionará o termo no singular. 
                                            Do contrário, flexionará no plural
grammar_tube.txt · Última modificação: 2019/09/04 20:00 (edição externa)