#parser #education #emoji #was #optimization #parerser #parsley

bin+lib sorry-everyone-just-for-education-purpose-parser

我的教育目的解析器

1 个不稳定版本

0.1.0 2023年10月20日

#27 in #education

MIT 许可证

4KB

在解析器领域中探险的 Rusty!🦀

很久以前,在 Rustaceans 的土地上,有一个年轻的解析器名叫 Parsley 🌱。它是用 Rust 编写的,并非常自豪于它的性能和安全保证。但是,Parsley 有一个秘密——他害怕表情符号!😱

有一天,一个好奇的程序员 Lucy 👩‍💻 决定给 Parsley 提供一个不寻常的列表。

println!("{:?}", &list("[😀,😂,🙈,😍,🚀]"));

Parsley 焦虑了!🚨

"哦不!表情符号!我的宿敌!" Parsley 在内心尖叫。

在优雅地解析而不是的情况下,Parsley 给 Lucy 返回了一个奇怪的错误:"在索引 1 处遇到意外的字符:😂。期望数值或逗号。"

Lucy 笑了。"傻 Parsley!表情符号不是数字!" 😆

感到尴尬但想帮忙,Parsley 的朋友,优化者 Otter 🦦,前来救援。"嘿,伙计,别担心。让我们让你不受表情符号的干扰!"

于是,经过一些调整和优化,Otter 给 Parsley 赋予了识别和处理表情符号的能力。

下次 Lucy 尝试时,Parsley 确信地回应了

println!("{:?}", &list("[😀,😂,🙈,😍,🚀]"));
// Output: Ok(["😀","😂","🙈","😍","🚀"])

Lucy 拍手。"干得好,Parsley!你现在可以说表情符号了!" 👏

Parsley 笑容满面,"多亏了 Otter,我现在可以解析任何东西了!快来表情符号吧!" 😄

因此,在 Rustaceans 的土地上,Parsley 成为了第一个征服表情符号领域解析器。他不再是普通的解析器;他是一位表情符号知识渊博、全能、由 Rust 驱动的超级英雄!🦸‍♂️

解析器领域的其他解析器很快就嫉妒 Parsley 新获得的名声。"我希望我也能理解表情符号!" XMLina,XML 解析器哀叹道。📜

别担心!优化者 Otter 开设了一门新课程,“解析器的表情符号 101”,很快解析器领域的每个解析器都精通表情符号。🎓

甚至有传言说,为了纪念 Parsley,举办了一场舞会,Rustaceans 和解析器们在迪斯科球下跳了一整晚。最受欢迎的舞蹈当然是表情符号摇滚!💃🕺🎉

结束。

依赖关系

~150KB