久久久久久久性爱潮,国产又粗又猛又爽又黄下载视频,尤物国产在线一区视频,欧美日本国产在线不卡

<sup id="4uqqy"><ol id="4uqqy"></ol></sup>
  • <th id="4uqqy"></th>

      • <strike id="4uqqy"><nobr id="4uqqy"><ins id="4uqqy"></ins></nobr></strike><sup id="4uqqy"></sup><strong id="4uqqy"><u id="4uqqy"></u></strong>
        <sub id="4uqqy"></sub>

          java編程詞法分析工具下載 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

          您的位置: 首頁編程開發(fā)編程工具 → java詞法分析器綠色版

          java詞法分析器綠色版

          java詞法分析器綠色版 網(wǎng)友評分:8

          同類相關(guān)軟件

          軟件介紹

          軟件標簽: java編程 java

          java詞法分析器是由c語言編譯而成,是款比好用的編程軟件,大家可以試用一下,在原有的基礎上增加一些自己的代碼,使其更加完善。需要注意的是,這些代碼中有一些功能還未完善,大家可以自己研究研究。

          詞法分析器步驟

          先寫其正則式,然后NFA,然后DFA,然后對其進行優(yōu)化,最后準備工作做好了,就可以開始寫代碼了。

          主函數(shù)

          enum Token_Type {

          keyword =1,              //關(guān)鍵字

          Identifier,            //標識符

          operatorr,             //運算符

          operatorrd,             //單運算符

          constant,              //常量

          escape,                //轉(zhuǎn)義符

          separator,              //界限符

          notype,                  //沒有類型

          zhushi                   //注釋類型

          };

          對其單詞的類型定義成枚舉。

          typedef struct Token {

          Token_Type type; //其類型

          char *lexeme ;    //字符串

          int  value;       //屬性值

          }Token;

          //返回單詞的結(jié)構(gòu)。

          void InitScanner(char *ch){

          fp1 = fopen(ch,"r+");

          LineNo = 1;

          }//初始化分析器。

          void CloseScanner(){

          fclose(fp1);

          }//關(guān)閉分析器

          void EmptyTokenString(){

          memset(TokenBuffer,0,100);

          }//清空緩沖區(qū)

          static void AddCharTokenString(char Char)

          {

          int TokenLenth=strlen(TokenBuffer);

          if(TokenLenth+1==sizeof(TokenBuffer)) return;

          TokenBuffer[TokenLenth]=Char;

          TokenBuffer[TokenLenth+1]='\0';

          } //將一個字符添加到緩沖區(qū)

          static char Getchar(){

          char Char;

          Char = fgetc(fp1);

          return Char;

          }//從文件中讀取一個字符

          static void BackChar(char Char) {

          if(Char!=EOF){

          ungetc(Char,fp1);

          }

          }//將其字符后退一個。

          static Token JudgeKeyToken(char *IDstring);//這個函數(shù)實現(xiàn)對關(guān)鍵字進行判斷

          軟件截圖

          下載地址 電腦版

          點擊報錯 軟件無法下載或下載后無法使用,請點擊報錯,謝謝!

          用戶評論

          熱門評論

          最新評論

          發(fā)表評論 查看所有評論(0)

          昵稱:
          請不要評論無意義或臟話,我們所有評論會有人工審核.
          字數(shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)