编译工作台设计用于编译原理课程演示及参考,它能够对给定文法进行静态分析和动态演示。 静态分析功能包括生成文法的FIRST/FOLLOW集,生成LL(1)文法的分析表和LR(0)、SLR、LR(1)、LALR文法的分析表,项目集规范族和识别活前缀的自动机。 在动态演示功能中,可以观察LL文法和LR文法在进行语法分析时,每一步的分析动作:包括输入指针的移动,堆栈状态的改变和建树的过程。