3

我必须实现我自定义的本地编译的Windows编程语言。有没有更简单的方法,然后将其转换为ASM,或将其转换为C/C++,然后使用C/C++编译器?有没有SDK或什么?编写本地语言编译器

谢谢。

回答

0

退房ANTLR

+0

你的意思是ANTLR? – 2009-10-21 19:05:08

+0

Ohhhhhhhhhhhhhh yeaaaaaaaaaaaaaah! – vehomzzz 2009-10-21 19:45:59

0

这岂不是ANTLR更好的链接?

还有一个tutorial

和至少一个book

+0

这属于我的回答下的评论,天才。 – vehomzzz 2009-10-21 21:01:17

+0

我真的不明白,ANTLR是否正在将我自己的语言翻译成另一种语言? – 2009-10-22 11:46:25

+0

是的,它处理解析你的语言的所有细节,然后通过生成C/python等,它还可以节省你处理你的平台上的汇编程序的细节。这是YACC/Lex等替代品。 – 2009-10-22 13:27:00

0

LLVM可Visual Studio的下运行

+0

这是一个也不错,尽管与我的回答相比,还是不错的! – vehomzzz 2009-10-21 21:01:52

+0

@Andrei,自从你做到了,我不会提及ANTLR,但LLVM是一个很好的选择。 – LB40 2009-10-22 13:29:27