我有一个项目,我将创建一个真值表,用户将输入命题及其运算符,我的程序将输出提供真值表的真值。
我有以下问题:
任何人都可以向我提供有关解析这些任意表达式并最终评估解析表达式的提示(或链接)吗?
答案 0 :(得分:0)
让我试着回答你的问题。
一般来说,解析任意语言是不可能的。可以在Dragon Book(编译器:原理,技术和工具)中找到编译器构造(这是您感兴趣的子字段)的一个很好的介绍。虽然这是一个很大的领域,但我建议您选择编译器构造类。
另外,考虑放弃Turbo C最近的事情。 Turbo C很古老,充满了奇怪的怪癖。