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

            S.l.e!ep.¢%

            像打了激速一樣,以四倍的速度運(yùn)轉(zhuǎn),開(kāi)心的工作
            簡(jiǎn)單、開(kāi)放、平等的公司文化;尊重個(gè)性、自由與個(gè)人價(jià)值;
            posts - 1098, comments - 335, trackbacks - 0, articles - 1
              C++博客 :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

            yacc學(xué)習(xí)筆記(2) 2013.05.13

            Posted on 2013-05-13 17:05 S.l.e!ep.¢% 閱讀(397) 評(píng)論(0)  編輯 收藏 引用 所屬分類: yacc
            拿的還是一本書的例子, 為了更方便研究,還把它改了下
            %option?main?

            %{

            #include?
            <stdlib.h>
            #include?
            <string.h>

            %}
            %%

            [\t?]
            +????????/*?ignore?white?space?*/?;

            go????????{?printf(
            "%s:?is?a?verb\n",?yytext);?}

            [a
            -zA-Z]+?????{?printf("%s:?is?not?a?verb\n",?yytext);?}

            .
            |\n????????{?ECHO;?/*?normal?default?anyway?*/?}

            %%

            lex擁有一套簡(jiǎn)單的消除歧義的規(guī)則,

            1. lex只匹配輸入字符或字符串一次.
            2. lex執(zhí)行當(dāng)前輸入最長(zhǎng)可能匹配的動(dòng)傷. 假設(shè)如果輸入 gohead , gohead?匹配到 [a-zA-Z]+ 和 go 這兩條規(guī)則, 但 [a-zA-Z]+ 是更長(zhǎng)的匹配動(dòng)作, 所以輸入 gohead 應(yīng)輸出? is not a verb?

            如果把 [a-zA-Z]+? 去掉,
            (1)輸入? gohead 那么 go 會(huì)匹配到,? head? 不作處理
            輸出如下:
            go: is a verb
            head

            (2)輸入 headgo
            輸出如下:
            headtogo
            headtogo: is a verb
            連 head 都輸出來(lái)認(rèn)為匹配了 go, 輸出了 is a verb.....

            99热精品久久只有精品| 精品久久久久久久久免费影院| 人妻无码中文久久久久专区| 五月丁香综合激情六月久久 | 亚洲国产精品久久电影欧美| 久久综合狠狠综合久久| 久久亚洲国产中v天仙www| 久久精品国产只有精品66| 精品久久久久久国产| 久久久精品免费国产四虎| 欧美亚洲日本久久精品| 国产成人精品久久免费动漫| 久久国产综合精品五月天| 久久人人爽人人爽人人片av高请| 亚洲国产精品人久久| 亚洲成色WWW久久网站| 久久青青草原精品国产软件| 久久久亚洲欧洲日产国码二区| 久久亚洲精品无码播放| 久久久久久久亚洲Av无码| 亚洲精品无码久久久久AV麻豆| 欧美777精品久久久久网| 亚洲色欲久久久综合网东京热| 久久久久久国产精品无码下载| 91精品国产综合久久久久久| 亚洲伊人久久大香线蕉综合图片| 久久婷婷人人澡人人| 伊人色综合久久天天| 久久精品国产亚洲av水果派 | 国内精品久久久久久不卡影院 | 一本色道久久综合| 日韩美女18网站久久精品| 久久99久久成人免费播放| 久久成人影院精品777| 国产亚洲色婷婷久久99精品| 国产A级毛片久久久精品毛片| 久久亚洲高清综合| 午夜精品久久久久久影视777| 久久久久综合国产欧美一区二区| 久久国产香蕉视频| 久久伊人五月天论坛|