• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            newplan

            阿基米德在洗澡時發(fā)現(xiàn)浮力原理,高興得來不及穿上褲子,跑到街上大喊:Eureka(我找到了)。
            posts - 39, comments - 26, trackbacks - 0, articles - 4
              C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

            B3.L

            Posted on 2008-09-17 00:01 山泉彎延 閱讀(379) 評論(0)  編輯 收藏 引用

            /*
            編譯原理實驗3
            B3.L
            */
            %{
            #include"y.tab.h"
            #include<string.h>
            extern FILE * yyin;
            extern FILE * yyout;
            extern int yylineno;
            %}

            delim      [  \t]
            ws           {delim}+
            letter       [A-Za-z]
            digit        [0-9]
            id           {letter}({letter}|{digit})*
            number       {digit}+
            addop        [+-]
            mulop        [*/]
            %%
            \r\n         {yylineno++;}
            {ws}         {/*d*/}
            while        {return WHILE;}
            do           {return DO;}
            if           {return IF;}
            else         {return ELSE;}
            for          {return FOR;}
            int          {return INT;}
            char         {return CHAR;}
            void         {return VOID;}
            return       {return RETURN;}
            \'[a-zA-Z0-9]\'    {strcpy(yylval._ident,yytext);return CONST_CHAR;}
            \"[a-zA-Z]+\" {strcpy(yylval._ident,yytext);return STRING;}
            {id}         {strcpy(yylval._ident,yytext);return ID;}
            {number}     {strcpy(yylval._ident,yytext);return NUM;}
            "["          {return '[';}
            "]"          {return ']';}
            "<"          {return LT;}
            "="          {return '=';}
            ">"          {return GT;}
            "<="         {return LE;}
            ">="         {return GE;}
            "!="         {return NE;}
            "=="         {return EQ;}
            {addop}      {yylval._op=yytext[0]; return ADDOP;}
            {mulop}      {yylval._op=yytext[0]; return MULOP;}
            ";"          {return ';';}
            "{"          {return '{';}
            "}"          {return '}';}
            "("          {return '(';}
            ")"          {return ')';}
            ","          {return ',';}
            %%
            int yywrap(){
               return 1;
            }


            只有注冊用戶登錄后才能發(fā)表評論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            一97日本道伊人久久综合影院| 久久久久久极精品久久久 | 久久综合五月丁香久久激情| 99精品久久久久久久婷婷 | 中文字幕无码av激情不卡久久| 欧美精品丝袜久久久中文字幕 | 国产午夜久久影院| 国产精品美女久久久免费| 久久综合狠狠色综合伊人| 久久强奷乱码老熟女| 久久久久久久人妻无码中文字幕爆| 人妻少妇久久中文字幕一区二区| 国产Av激情久久无码天堂| 亚洲综合久久久| 久久久久久久99精品免费观看| 久久av高潮av无码av喷吹| 亚洲国产精品人久久| 久久99精品久久久久久动态图| 亚洲国产成人久久综合野外| 久久久综合香蕉尹人综合网| 国产精品久久久久久久久免费| 狠狠色综合网站久久久久久久高清| 国产日韩欧美久久| 国产精品VIDEOSSEX久久发布| 国产亚州精品女人久久久久久 | 国产成人无码精品久久久性色| 久久久久久国产精品美女| 久久午夜福利无码1000合集| 欧美亚洲另类久久综合婷婷| 久久久久18| 亚洲午夜久久久久久久久久| 久久久久女人精品毛片| 久久精品国产亚洲麻豆| 狠狠色丁香久久婷婷综合图片| 久久精品久久久久观看99水蜜桃| 人妻无码久久一区二区三区免费 | 亚洲精品无码久久久久| aaa级精品久久久国产片| 国产三级精品久久| 午夜精品久久久久久毛片| 久久精品国产亚洲AV不卡|