• <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

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

            B3.L

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

            /*
            編譯原理實(shí)驗(yàn)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;
            }

            久久国产三级无码一区二区 | 久久久久久极精品久久久| 久久久精品免费国产四虎| AV色综合久久天堂AV色综合在| 久久精品国产亚洲av麻豆色欲| 久久无码AV中文出轨人妻| 亚洲天堂久久久| 亚洲AV无码1区2区久久| 国内精品久久久久久久亚洲| 综合久久国产九一剧情麻豆| 91精品国产高清久久久久久91| 亚洲色大成网站www久久九| 伊人久久成人成综合网222| 久久久久久久免费视频| 久久精品18| 亚洲精品国产自在久久| 69久久夜色精品国产69| 国产精品乱码久久久久久软件| 久久99精品久久久久久秒播| 亚洲AV无码久久精品狠狠爱浪潮| 国产L精品国产亚洲区久久| 久久综合成人网| 久久婷婷五月综合97色直播| 色99久久久久高潮综合影院| 国产一区二区精品久久岳| 久久超碰97人人做人人爱| 久久人人青草97香蕉| 欧美性猛交xxxx免费看久久久| 狠狠色丁香婷综合久久| 91精品国产91久久久久久青草| 久久人妻少妇嫩草AV无码专区| 久久久久久曰本AV免费免费| 久久久艹| 久久五月精品中文字幕| 国产激情久久久久影院| 88久久精品无码一区二区毛片 | 久久亚洲AV成人无码电影| 俺来也俺去啦久久综合网| 亚洲国产精品久久久天堂| 色妞色综合久久夜夜| 伊人久久无码中文字幕|