如何在锈病中创建C/c++ API

介绍

本篇内容介绍了”如何在锈病中创建C/c++ API”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

元:用于解析人类可读性文本的DSL解析库

# DSL #解析

可用于语言设计,自定义格式和数据驱动开发。该库提供了一种叫做“元语言”的规则,用来告诉程序如何阅读要解析的文档。这些文档都是人类可读格式的。

最小化示例:

 <代码>使用piston_meta:: *; 

fn主要(){
,,让文本=r #“嗨詹姆斯!“#;
,,让规则=r #“
,,,,1 say_hi=[“hi".w吗?{“James":“James"“Peter":“Peter"}“!“)
,,,,2文档=say_hi
,,“#
,,//解析规则和元语言转换为规则解析文本。
,,让规则=syntax_errstr(规则).unwrap ();
,,让狗data=https://www.yisu.com/zixun/vec ! [],
,,parse_errstr(及规则、文本和狗数据),
,,json:打印(和数据),
}

输出:<代码>“james":真正的

如何在锈病中创建C/c++ API