alphabet-encoder 0.1.1

A quick and dirty way to deal with escape characters
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# alphabet-encoder

Currently work in progress, this crate will provide an easy way to encode and decode strings and charachters into "alphabet encoding".

Alphabet encoding is a simple encoding scheme created by a professor of mine - [Kieth Hellman](https://www.mcprogramming.com/index.html) and was used during a compilers course.
The description is simple and very easy to understand:

> Characters *NOT* in the sets `0-9`, `A-Z`, `a-w`, or `y-z` (notice the missing `x`) are *always* written in a hexadecimal escape sequence: `xHH` where `H` is an upper or lower case hexadecimal value.
Other characters may be written in escaped form (`xHH`) or as their visual glyph (for instance `A` for ASCII decimal code 65).

This code is currently only tested with ASCII characters, but non-ascii characters should work as well.

## TODOs

- Be able to decode arbitrary strings
- Test with non-ascii charachters
- Create documentations and examples on README/[crates.io]https://crates.io