搜索资源列表
GrammarAnalyse
- 实现了的词法分析和语法分析,输入源代码,输出的是语法树。
JavaCMMSyntacticAnalyzer
- 实验三:CMM语言解释器实验文档 二,实验结构与功能概述: 解释器在语法分析的基础上,对语法分析程序的输出,语法树遍历,完成语义检查并生成代码,代码以四元式的形式输出,cmm解释器解释执行四元式序列,完成对cmm语言的解释。 1.系统的输入:CMM源程序 系统的输出:1,单词(token)序列(词法分析) 2,语法树(语法分析) 3,四元式序列,cmm执行结果(语义分析) -Experiment III: CMM document langua
AST
- 实现java语言语法树的绘制,图片格式输出-Achieve java language syntax tree drawing
Test
- 此代码实现了算符优先文法分析器,实现对整数加减乘除运算表达式的分析和处理。 1.扫描程序,将任何一种整数运算表达式(无变量,操作数为正整数,允许加减乘除四种运算,允许使用括号和多层括号)识别为单词,并能发现单词的拼写错误 2.自底向上分析程序,在栈上实现对单词token串的自底向上分析 3. 根据算符优先文法的分析步骤,展示分析栈、token串的状态变化、相关量的优先级比较(算符优先分析表)结果输出 、判断当前是否进行规约或移进操作、(若须规约)显示当前应规约的串 4.展示语法树
SyntaxAnalysis
- 基于JAVA的cmm语法分析器。以单词序列为输入,分析单词序列构成的语法结构,给出相应的输出,并进行一定的错误处理。输入为任意的CMM源程序文件,输出是语法树或者类似可以说明语法成分的结构形式(可以输出到文件或者输出到屏幕上)。-JAVA-based cmm parser. The word sequence as input, analyze the grammatical structure consisting of a sequence of words, given the corre