青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆-341  評論-2670  文章-0  trackbacks-0
    自從做好了Vczh Free Script之后,對于λ-calculus的熱情還在,對于未實現lazy evaluation也耿耿于懷。因此又設計了一門類似Haskell的語言來(在語法上模仿了不少),本意是既能享受到lazy evaluation所帶來的優美的表現形式,又能將這門語言當腳本而不是單純的程序語言使用。不過將來會演變成什么就暫時不管了。現在貼出該語言的語法的形式描述,做備忘錄之用,或有懇請同行斧正之意。

LAZY_PROGRAM is

    MODULE_DECLARATION

 

--------------------------------------

 

MODULE_DECLARATION is

    module MODULE_NAME exports {FUNCTION_NAME}+ where {DECLARATION}+ end;

 

DECLARATION is

    MODULE_DECLARATION

    IMPORT_DECLARATION

    TYPE_DECLARATION

    CLASS_DECLARATION

    INSTANE_DECLARATION

    FUNCTION_HEAD_DECLARATION

    FUNCTION_BODY_DECLARATION

 

--------------------------------------

 

IMPORT_DECLARATION is

    import MODULE_NAME{.MODULE_NAME};

 

--------------------------------------

 

TYPE_DECLARATION is

    type TYPE_NAME {TYPE_NAME}[= TYPE_DESCRIPTION];

 

SIMPLE_TYPE_DESCRIPTION is

    "(" TYPE_DESCRIPTION ")"

    TYPE_NAME

 

TYPE_DESCRIPTION is

    "(" TYPE_DESCRPTION ")"

    TYPE_NAME {SIMPLE_DESCRIPTION}

    TYPE_CONSTRUCTOR {SIMPLE_TYPE_DESCRIPTION}+

    TYPE_DESCRIPTION -> TYPE_DESCRIPTION

    TYPE_DESCRIPTION "|" TYPE_DESCRIPTION

 

--------------------------------------

 

CLASS_DECLARATION is

    class CLASS_NAME TYPE_NAME [inherits {CLASS_NAME}+] where {FUNCTION_HEAD_DECLARATION|FUNCTION_BODY_DECLARATION}+ end;

 

--------------------------------------

 

INSTANCE_DECLARATION is

    instance CLASS_NAME TYPE_NAME [where {FUNCTION_BODY_DECLARATION}+ end];

 

--------------------------------------

 

FUNCTION_HEAD_DECLARATION is

    FUNCTION_NAME :: {PREREQUISITE,}TYPE_DESCRIPTION;

 

PREREQUISITE is

    [CLASS_NAME] TYPE_NAME

 

FUNCTION_BODY_DECLARATION is

    FUNCTION_NAME {LEFT_VALUE} = (EXPRESSION | linking <string>);

 

--------------------------------------

 

LEFT_VALUE is

    VALUE_NAME

    LEFT_VALUE:VALUE_NAME

    "(" LEFT_VALUE{,LEFT_VALUE} ")"

    "[" [LEFT_VALUE{,LEFT_VALUE}] "]"

    TYPE_CONSTRUCTOR {LEFT_VALUE}+

    "(" LEFT_VALUE ")"

 

EXPRESSION is

    VALUE

    VALUE_NAME

    EXPRESSION:EXPRESSION

    "(" EXPRESSION{,EXPRESSION} ")"

    "[" [EXPRESSION{,EXPRESSION}] "]"

    TYPE_CONSTRUCTOR {EXPRESSION}+

    EXPRESSION EXPRESSION

    "(" OPERATOR_NAME EXPRESSION ")"

    "(" EXPRESSION OPERATOR_NAME ")"

    FUNCTION_NAME

    EXPRESSION OPERATOR EXPRESSION

    "[" EXPRESSION "|" [[LEFT_VALUE <- ]EXPRESSION{,[LEFT_VALUE <- ]EXPRESSION}] "]"

    case EXPRESSION of {LEFT_VALUE:EXPRESSION}+ end

    do {([LEFT_VALUE = ]EXPRESSION | LEFT_VALUE::TYPE_DESCRIPTION);}+ end

    EXPRESSION [where {FUNCTION_HEAD_DECLARATION | FUNCTION_BODY_DECLARATION}+ end]

    \{LEFT_VALUE}+ -> "(" EXPRESSION ")"

 

--------------------------------------

 

MODULE_NAME is

    <identifier>

 

FUNCTION_NAME is

    <identifier>

    "(" OPERATOR ")"

 

TYPE_NAME is

    <identifier>

 

TYPE_CONSTRUCTOR is

    <identifier>

 

CLASS_NAME is

    <identifier>

 

VALUE_NAME is

    <identifier>

 

VALUE is

    <identifier>

    <constant>

 

OPERATOR_NAME is

    "(" OPERATOR ")"

    $ <identifier> $

 

OPERATOR is

    +

    -

    *

    /

    \

    %

    &&

    ||

    ^

    !

    <

    >

    <=

    >=

    ==

    !=

    >>=

    >>

    !!

posted on 2008-04-20 20:49 陳梓瀚(vczh) 閱讀(2840) 評論(3)  編輯 收藏 引用 所屬分類: Vczh Lazy Script

評論:
# re: Vczh Lazy Script 語法描述 2008-04-20 20:54 | 空明流轉
首個板凳。  回復  更多評論
  
# re: Vczh Lazy Script 語法描述 2008-04-22 06:52 | zar
留個名,學習一下  回復  更多評論
  
# re: Vczh Lazy Script 語法描述 2008-07-10 23:11 | pointer
你的編譯器做了代碼生成優化么?感覺這塊挺復雜。包括寄存器選擇算法等。  回復  更多評論
  
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            欧美日韩aaaaa| 麻豆精品视频在线| 国产精品亚洲精品| 欧美一级二区| 亚洲欧洲在线播放| 欧美激情一区二区三区在线视频观看| 亚洲国产精品第一区二区| 亚洲女人天堂av| 亚洲国产精品999| 国产欧美一区二区精品性色| 欧美大片一区二区三区| 欧美一区二区三区精品| 久久成人一区| 亚洲一区中文字幕在线观看| 欧美大胆成人| 久久人体大胆视频| 亚洲伊人久久综合| 欧美精品九九| 午夜精品影院| 一本色道久久综合亚洲精品不 | 欧美日韩国产一级| 欧美午夜三级| 欧美日韩一区二区三区视频| 久久婷婷国产综合国色天香| 亚洲欧美国产一区二区三区| av成人天堂| 亚洲福利视频三区| 欧美高清hd18日本| 一区二区欧美国产| 蜜月aⅴ免费一区二区三区| 国产精品久久久久久久电影| 欧美日韩精品三区| 国内成+人亚洲| 韩国一区二区三区在线观看| 国产欧美一区二区色老头| 亚洲国产精品黑人久久久| 亚洲午夜一区二区| 亚洲一区二区久久| 蘑菇福利视频一区播放| 美女视频网站黄色亚洲| 久久激五月天综合精品| 久久久国产视频91| 嫩草国产精品入口| 亚洲中字黄色| 欧美日韩一区二区免费视频| 狠狠综合久久| 欧美一区二区视频97| 久久精品视频99| 一区二区三区回区在观看免费视频| 久久久久久久一区二区三区| 欧美jizzhd精品欧美巨大免费| 欧美r片在线| 精品福利电影| 亚洲另类春色国产| 先锋亚洲精品| 狂野欧美激情性xxxx| 欧美顶级少妇做爰| 久久久久久网| 在线观看成人网| 一区二区日韩欧美| 久久精品国产精品亚洲| 在线亚洲电影| 久久在线免费| 欧美日韩在线播| 亚洲乱码国产乱码精品精98午夜| 欧美91大片| 老司机免费视频久久| 在线国产精品一区| 午夜影视日本亚洲欧洲精品| 日韩网站在线看片你懂的| 亚洲欧美另类在线观看| 欧美成人四级电影| 免费在线亚洲欧美| 亚洲国产精品久久久久久女王 | 欧美肥婆在线| 免费成人av| 在线午夜精品自拍| 在线一区二区日韩| 国产日韩一区二区三区在线播放| 一区免费在线| 免费在线一区二区| 欧美精品一区二区三区视频 | 欧美日韩亚洲综合一区| 亚洲淫性视频| 午夜在线a亚洲v天堂网2018| 黑人巨大精品欧美黑白配亚洲| 老司机精品视频网站| 欧美www视频| 欧美亚洲免费高清在线观看| 欧美在线亚洲一区| 国产精品久久久久久久久久免费 | 亚洲视频在线观看网站| 欧美激情综合| 先锋影院在线亚洲| 久久综合色播五月| 亚洲婷婷综合久久一本伊一区| 欧美高清在线观看| 欧美日韩一区二区三区四区五区| 欧美资源在线| 亚洲字幕在线观看| 在线欧美福利| 宅男精品视频| 亚洲高清免费在线| 亚洲午夜影视影院在线观看| 一区二区三区在线视频观看| 日韩一级成人av| 国内成+人亚洲| 一区二区三区鲁丝不卡| 亚洲福利视频三区| 中文日韩在线| 亚洲精品欧美日韩专区| 欧美二区在线| 国产真实乱偷精品视频免| 日韩视频一区二区三区在线播放免费观看| 国产亚洲欧洲| 亚洲电影第1页| 国产欧美一级| 中文精品视频| 一本色道久久综合精品竹菊 | 亚洲影院免费观看| 蜜桃av一区二区在线观看| 国产日韩精品在线| 极品尤物久久久av免费看| 亚洲精品永久免费| 国产精品高潮呻吟久久| 欧美大胆a视频| 激情亚洲网站| 欧美在线国产精品| 久久不射网站| 国产精品伊人日日| 欧美福利视频网站| 国产一区二区三区在线观看视频| 99riav久久精品riav| 亚洲精品一区中文| 美女诱惑一区| 欧美激情久久久久久| 欧美午夜不卡视频| 亚洲激情成人网| 亚洲精品国产无天堂网2021| 久久亚洲欧美| 免费在线一区二区| 91久久精品视频| 亚洲图片欧洲图片av| 在线视频欧美精品| 国产精品国产馆在线真实露脸| 99精品国产一区二区青青牛奶| 日韩香蕉视频| 久久全球大尺度高清视频| 久久久久久有精品国产| 国产一区二区三区四区老人| 欧美一级网站| 猫咪成人在线观看| 亚洲激情成人| 久久福利视频导航| 玖玖精品视频| 99视频热这里只有精品免费| 国产精品第2页| 午夜亚洲激情| 六月婷婷久久| 99国产麻豆精品| 国产精品日日摸夜夜摸av| 欧美一级午夜免费电影| 欧美国产日韩一区| 亚洲一区久久久| 好看不卡的中文字幕| 欧美福利影院| 欧美黄色小视频| 亚洲视频久久| 精品999成人| 欧美日韩精品一区二区三区| 亚洲综合日本| 亚洲国产精品嫩草影院| 欧美自拍偷拍午夜视频| 在线精品国产成人综合| 欧美三级日本三级少妇99| 亚洲日本中文字幕| 亚洲国产91精品在线观看| 欧美激情精品久久久久久大尺度 | 亚洲欧美区自拍先锋| 毛片精品免费在线观看| 夜夜嗨一区二区| 狠狠色狠狠色综合日日91app| 欧美精品1区2区| 欧美在线日韩精品| 99精品视频一区| 奶水喷射视频一区| 欧美中文在线免费| 欧美日韩国产一级| 亚洲精品乱码久久久久久黑人| 欧美二区在线观看| 欧美一区二区三区在线观看| 亚洲日本乱码在线观看| 久久久精品性| 亚洲欧美日韩在线播放| 亚洲精品日韩在线| 在线欧美三区| 亚洲福利视频三区| 精品成人国产| 国产丝袜美腿一区二区三区| 国产精品chinese|