#转义 #字符 #字母 #十六进制 #字符编码 #字符串 #

字母编码器

处理转义字符的快速且简陋的方法

2 个版本

0.1.1 2020年5月10日
0.1.0 2020年5月10日

#1852文本处理

MIT 许可证

6KB
78

字母编码器

当前正在进行中,这个包将提供一种简单的方法来编码和解码字符串和字符为 "字母编码"。

字母编码是一种简单的编码方案,由我的一个教授 - Kieth Hellman 创建,并在编译器课程中使用。描述简单且易于理解

不在以下集合中的字符 0-9A-Za-wy-z(注意缺少 x)总是以十六进制转义序列的形式书写: xHH 其中 H 是大写或小写的十六进制值。其他字符可以以转义形式(xHH)或其视觉符号(例如,A 表示 ASCII 十进制码 65)书写。

此代码目前仅针对 ASCII 字符进行测试,但非 ASCII 字符也应该可以正常工作。

待办事项

  • 能够解码任意字符串
  • 使用非 ASCII 字符测试
  • 在 README/crates.io 上创建文档和示例

无运行时依赖