文件名称:if688---Lexer
文件大小:15KB
文件格式:ZIP
更新时间:2024-05-25 12:13:51
Java
MiniJava Lexer Minijava-编译器主持练习。 本练习旨在练习课堂上看到的词法分析的概念。 想法是为MiniJava语言实现一个词法分析器,该词法分析器由Java的子集组成,其词法元素如下所述。 使用您选择的语言来实现分析器,从而允许使用词法分析器生成器,例如一些课程之前的链接中列出的生成器。 一些有效的MiniJava程序附在这篇文章上。 您的词法分析器代码必须位于可访问的在线存储库中,例如GitHub或BitBucket。 通过将答案的链接放置到存储库中来回答此任务。 ** MiniJava的词法元素** 空格:空格,换行符,制表符和回车符; 注释:/ *到* /之间的任何文本; 关键字和运算符:class,public,extends,static,void,int,boolean,而如果返回则||,&&& ==,!=,<,<=,>,> =,+,- ,
【文件预览】:
if688---Lexer-master
----minijava.flex(2KB)
----Lexer.java(23KB)
----factorial.java(293B)
----linkedlist.java(5KB)
----binarysearch.java(3KB)
----linearsearch.java(2KB)
----README.md(2KB)
----quicksort.java(2KB)
----binarytree.java(7KB)
----bubblesort.java(2KB)