91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 41KB
    文件類型: .zip
    金幣: 2
    下載: 1 次
    發布日期: 2021-09-03
  • 語言: Java
  • 標簽: java??

資源簡介

通過java實現詞法分析器。 解壓: 1) src文件夾:實現代碼 2)data文件夾:測試代碼 3)README:說明文檔

資源截圖

代碼片段和文件信息

package?com.Lexical_Analyzer;

/**
?*?輸入單詞以獲取單詞所對應的種別
?*/
public?class?GetKind{

????public?int?symbol(){?//常數
????????return?10;
????}

????public?int?constant(){?//標識符
????????return?11;
????}

????public?int?getkind(String?word){
????????int?kind=0;
????????switch(word){
????????????case?“begin“:
????????????????kind?=?1;
????????????????break;
????????????case?“end“:
????????????????kind=2;
????????????????break;
????????????case?“integer“:
????????????????kind=3;
????????????????break;
????????????case?“if“:
????????????????kind=4;
????????????????break;
????????????case?“then“:
????????????????kind=5;
????????????????break;
????????????case?“else“:
????????????????kind=6;
????????????????break;
????????????case?“function“:
????????????????kind=7;
????????????????break;
????????????case?“read“:
????????????????kind=8;
????????????????break;
????????????case?“write“:
????????????????kind=9;
????????????????break;
??????????/*??case?“=“:
????????????????kind=12;
????????????????break;
????????????case?“<>“:
????????????????kind=13;
????????????????break;
????????????case?“<=“:
????????????????kind=14;
????????????????break;
????????????case?“<“:
????????????????kind=15;
????????????????break;
????????????case?“>=“:
????????????????kind=16;
????????????????break;
????????????case?“>“:
????????????????kind=17;
????????????????break;
????????????case?“_“:
????????????????kind=18;
????????????????break;
????????????case?“*“:
????????????????kind=19;
????????????????break;
????????????case?“=“:
????????????????kind=20;
????????????????break;
????????????case?“(“:
????????????????kind=21;
????????????????break;
????????????case?“)“:
????????????????kind=22;
????????????????break;
????????????case?“;“:
????????????????kind=23;
????????????????break;*/
????????????default:
????????????????kind=0;
????????????????break;
????????}
????????return?kind;
????}
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-07-09?10:53??LexicalAnalyzer\
?????目錄???????????0??2018-07-09?10:46??LexicalAnalyzer\data\
?????文件????????1386??2018-06-28?21:46??LexicalAnalyzer\data\test.dyd
?????文件??????????47??2018-06-28?21:46??LexicalAnalyzer\data\test.err
?????文件?????????178??2018-06-27?14:41??LexicalAnalyzer\data\test.pas
?????文件???????42658??2018-07-09?10:52??LexicalAnalyzer\README.docx
?????目錄???????????0??2018-07-09?10:46??LexicalAnalyzer\src\
?????目錄???????????0??2018-07-09?10:45??LexicalAnalyzer\src\com\
?????目錄???????????0??2018-06-30?15:03??LexicalAnalyzer\src\com\Lexical_Analyzer\
?????文件????????2011??2018-06-30?15:03??LexicalAnalyzer\src\com\Lexical_Analyzer\GetKind.java
?????文件????????9722??2018-06-28?21:46??LexicalAnalyzer\src\com\Lexical_Analyzer\LexicalAnalyzer.java

評論

共有 條評論