Skip to content

Words in context from "Exercises in Programming Style" programmed in Rust with Actors

License

Notifications You must be signed in to change notification settings

dede6giu/rust-wic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rust-wic

Implementação de "Words in Context" do livro "Exercises in programming style" por Crista Lopes.

Instruções

Navegue ao diretório "data/" e atualize os arquivos "input.txt" e "stopwords.txt" como desejado.

  • "input.txt": O texto original em que o algoritmo percorrerá. O algoritmo separa esse texto em "frases", as quais sempre começam em uma letra maiúscula e terminam na próxima letra maiúscula (ou o término do arquivo).
  • "stopwords.txt": Uma lista de stopwords que serão ignoradas no processamento. Cada palavra é separada por whitespace, e todas serão lidas como minúsculas.

Feito isso, use cargo run no diretório principal. O resultado irá aparecer no console.

O resultado estará ordenado em ordem alfabética de keywords, e em seguida ordem alfabética de frases. O contexto recolhe duas palavras antes e depois da keyword, no formato key depois ... antes. O uso de reticências ... indica que palavras foram omitidas na mudança de contexto posterior à palavra para contexto anterior a ela.

Warning

Ambos os arquivos não aceitam diacríticos nem caracteres especiais. Evite utilizar pontuação.

Dependências:

About

Words in context from "Exercises in Programming Style" programmed in Rust with Actors

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors 3

  •  
  •  
  •  

Languages