Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ruancarllo/spell-checker

A character tree-based spelling correction algorithm
https://github.com/ruancarllo/spell-checker

algorithm spell-checker tree-structure

Last synced: about 1 month ago
JSON representation

A character tree-based spelling correction algorithm

Awesome Lists containing this project

README

        

# [Spell-checker](https://github.com/ruancarllo/spell-checker) · ![License](https://img.shields.io/badge/License-MIT--0-blue?style=flat-square) ![Language](https://img.shields.io/badge/Language-Dart-teal?style=flat-square)

This small algorithm for spell-checking a text file is an experiment proposed by the [CS50: Introduction to Computer Science](https://pll.harvard.edu/course/cs50-introduction-computer-science) course, adapted to the object-oriented realities of the [Dart](https://dart.dev/) language, based on the idea of a character tree.

## Usage with example files

To test the software execution, open the [source](./source) folder of this project in your terminal and run the following command:

```shell
dart main.dart
```

## Demonstration in terminal

The following image represents the completion of the program execution in a command line:

![Demonstration image in terminal](./images/demonstration-in-terminal.png)