2

我不太确定如何在生成骨架后实现我的代码。我没有只使用 const,我确实有主文件,并且我尝试了几个 c(++) 版本以及 c#,但我仍然不明白。我不认为他们中的任何一个都可以加载文件并解析测试文件(我知道黄金生成器可以解析我的测试文件)。

Kessels C 骨架看起来很完整。但不是,它使用结构和成员(Token->Reduction->TokenStack)但是当我搜索 TokenStack 时,我找不到定义它的地方,只能使用。我觉得我错过了什么。我在任何地方都找不到 Kessels 的其他代码。

我的问题是我如何实现我的身体?(有没有你更喜欢的骨架),还有其他我忽略的下载吗?我尝试查看这些下载,但我不明白如何处理它们。它看起来更像是示例源代码,然后是模板http://www.devincook.com/goldparser/engine/c/index.htm

PS:我不介意做一个 C# 实现,我用 c(++) 更好。

4

1 回答 1

2

我使用了Calitha C# Engine。如果您仍然需要答案,请告诉我(通过对此答案发表评论),我可以使用我对该 C# 引擎的知识来回答。

我的问题是我如何实现我的身体?(有没有你更喜欢的骨架),还有其他我忽略的下载吗?

Calitha Engine 下载包括引擎的源代码和一个示例程序(名为“TextCalc”),它说明了如何使用它。

于 2009-08-03T12:47:46.580 回答