在C中解析类似SCPI的文件

时间:2018-01-08 20:40:12

标签: c

我正在编写(在C中)具有类似SCPI命令的文件的解析器。该文件分为几个部分。例如:

#section1
*IDN?
*STB?
#section2
*RST

问题是我必须能够使用以下命令在各部分之间导航:

#if:...goto:section1

这些命令也是文件的一部分。

我的问题是:实现它的最有效方法是什么(ofc,我不需要代码,只需要这个想法)?

我正在考虑创建一个带有导航命令的数组,其中的部分对应于不同的偏移量。但是我不确定C中的效率是否足够(通常我不会用C语写,我会使用其他语言)。

那么,这是用C编写它的好方法(用命令创建字符串数组),还是应该以其他方式实现它?感谢。

0 个答案:

没有答案