gpt4 book ai didi

c++ - 帮助解析S-Expression

转载 作者:行者123 更新时间:2023-11-28 08:19:58 24 4
gpt4 key购买 nike

我正在尝试制作一个简单的绘图程序,它读取 translate (rect 10 10 10 10) 50 50。我想要做的是拆分它,以便 50 50translate 一起使用,而 rect 保留所有 10 s.

这是 PostScript 填充。我听说过哈希表和堆栈,但我不确定如何使用它们。我已经完成了其他一切(例如所有形状的计算)。我只是不明白如何解析这些行,以便我可以获得指向正确变量的数字。

最佳答案

您的示例看起来像 Lisp s-expression,因此请尝试搜索“s-expression parser”。出现了一些点击。

如果你想“全心投入”,你可以将你的形状例程实现为 C++ 类,使用 SWIG 将它们暴露给 GNU Guile,并在 Scheme 中编写你的应用程序。不过,这可能不是您想要的。 :-)

关于c++ - 帮助解析S-Expression,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6165509/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com