布尔表达式的算符优先翻译程序设计 布尔表达式的文法: B ® B and T | T T ® T or F | F F ® not F |true|false |(B)| i rop i 设计布尔表达式文法,给出该文法的属性文法,用算符优先分析法实现对布尔表达式的翻译,给出翻译的四元式结果。 布尔表达式的文法: B ® B and T | T T ® T or F | F F ® not F |tru e|false |(B)| i rop i 设计布尔表达式文法,给出该文法的属性文法,用算符
算符优先分析法 C++ 编译原理 运行环境:Visual Studio 2005 #include "SStack.h" #include #include using namespace std; class Functor { private : char ** table; string ** production; string prog;//待分析字符串 int p;//字符指针 int num;//终结符个数 int num1;//产生式个数 SStack stack; pu