Tag: 真值表

如何构建真值表生成器?

我正在寻找一个真实表生成器作为个人项目。 这里和这里有几个基于网络的在线网站。 (Example screenshot of an existing Truth Table Generator ) 我有以下问题: 我应该如何解析表达式,如: ((P => Q)&(Q => R))=>(P => R) 我应该使用像ANTLr或YACC这样的解析器生成器,还是使用直接的正则表达式? 一旦我解析了表达式,我该如何生成真值表? 表达式的每个部分都需要划分为最小的组件,并从表的左侧重新构建到右侧。 我该如何评价这样的东西? 任何人都可以向我提供有关解析这些任意表达式并最终评估解析表达式的提示吗?