Changeset 318

Show
Ignore:
Timestamp:
12/14/08 22:48:51 (3 years ago)
Author:
pragma
Message:

* Subtle tweak to makefile - make examples will build release from bootstrap

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/enki2/Makefile

    r317 r318  
    1414    $(build) -ofbootstrap$(EXE) enki/bootstrap/bootstrap.d -release -inline; 
    1515    ./bootstrap$(EXE); 
    16      
    1716bootstrap: bootstrap$(EXE) 
    1817     
    19 release: bootstrap 
     18enki$(EXE): bootstrap 
    2019    @echo "Building enki (release)"; 
    21     $(build) -ofenki$(EXE) enki/enki.d -release -inline -clean; 
    22      
    23 debug: bootstrap 
     20    $(build) -ofenki$(EXE) enki/enki.d -release -inline -clean;  
     21release: enki$(EXE) 
     22     
     23enki-dbg$(EXE): bootstrap 
    2424    @echo "Building enki (debug)"; 
    25     $(build) -ofenki-dbg$(EXE) enki/enki.d -debug; 
    26      
    27 examples: 
     25    $(build) -ofenki-dbg$(EXE) enki/enki.d -debug;   
     26debug: enki-dbg$(EXE) 
     27     
     28examples: release 
    2829    #calculator examples 
    2930    enki example/calc/calc1.bnf 
  • trunk/enki2/example/calc/CalcParserA.d

    r317 r318  
    4343            term5: 
    4444                cull_WS();// OrGroup pass0 
    45                     //ALSKDFJALSKDFJASFD 
    4645                    cull_WS();// Production 
    4746                    if(parse_eoi()){ 
     
    4948                    } 
    5049                term6: 
    51                     //ALSKDFJALSKDFJASFD 
    5250                    cull_WS();// Production 
    5351                    if(parse_Error()){ 
     
    144142                    expr8: 
    145143                        // OrGroup start6 
    146                             //ALSKDFJALSKDFJASFD 
    147144                            // AndGroup 
    148145                                auto position11 = pos; 
     
    164161                                pos = position11; 
    165162                        term9: 
    166                             //ALSKDFJALSKDFJASFD 
    167163                            // AndGroup 
    168164                                auto position16 = pos; 
     
    230226                    expr8: 
    231227                        // OrGroup start6 
    232                             //ALSKDFJALSKDFJASFD 
    233228                            // AndGroup 
    234229                                auto position11 = pos; 
     
    250245                                pos = position11; 
    251246                        term9: 
    252                             //ALSKDFJALSKDFJASFD 
    253247                            // AndGroup 
    254248                                auto position17 = pos; 
     
    270264                                pos = position17; 
    271265                        term15: 
    272                             //ALSKDFJALSKDFJASFD 
    273266                            // AndGroup 
    274267                                auto position22 = pos; 
     
    336329                    expr8: 
    337330                        // OrGroup start6 
    338                             //ALSKDFJALSKDFJASFD 
    339331                            // AndGroup 
    340332                                auto position11 = pos; 
     
    356348                                pos = position11; 
    357349                        term9: 
    358                             //ALSKDFJALSKDFJASFD 
    359350                            // AndGroup 
    360351                                auto position16 = pos; 
     
    405396 
    406397        // OrGroup pass0 
    407             //ALSKDFJALSKDFJASFD 
    408398            // AndGroup 
    409399                auto position4 = pos; 
     
    421411                pos = position4; 
    422412        term2: 
    423             //ALSKDFJALSKDFJASFD 
    424413            // AndGroup 
    425414                auto position9 = pos; 
     
    441430                pos = position9; 
    442431        term7: 
    443             //ALSKDFJALSKDFJASFD 
    444432            cull_WS();// Production 
    445433            if(!parse_Parenthetical()){ 
     
    470458 
    471459        // OrGroup pass0 
    472             //ALSKDFJALSKDFJASFD 
    473460            // AndGroup 
    474461                auto position4 = pos; 
     
    491478                pos = position4; 
    492479        term2: 
    493             //ALSKDFJALSKDFJASFD 
    494480            cull_WS();// Production 
    495481            if(!parse_Absolute()){ 
     
    520506 
    521507        // OrGroup pass0 
    522             //ALSKDFJALSKDFJASFD 
    523508            // AndGroup 
    524509                auto position4 = pos; 
     
    545530                pos = position4; 
    546531        term2: 
    547             //ALSKDFJALSKDFJASFD 
    548532            cull_WS();// Production 
    549533            if(parse_Function()){ 
     
    552536            } 
    553537        term9: 
    554             //ALSKDFJALSKDFJASFD 
    555538            cull_WS();// Production 
    556539            if(parse_Number()){ 
     
    559542            } 
    560543        term10: 
    561             //ALSKDFJALSKDFJASFD 
    562544            cull_WS();// Production 
    563545            if(!parse_Error()){ 
     
    587569 
    588570        // OrGroup pass0 
    589             //ALSKDFJALSKDFJASFD 
    590571            // AndGroup 
    591572                auto position4 = pos; 
     
    617598                pos = position4; 
    618599        term2: 
    619             //ALSKDFJALSKDFJASFD 
    620600            // AndGroup 
    621601                auto position12 = pos; 
     
    647627                pos = position12; 
    648628        term10: 
    649             //ALSKDFJALSKDFJASFD 
    650629            // AndGroup 
    651630                auto position20 = pos; 
     
    677656                pos = position20; 
    678657        term18: 
    679             //ALSKDFJALSKDFJASFD 
    680658            // AndGroup 
    681659                auto position28 = pos; 
     
    691669                pos = position28; 
    692670        term26: 
    693             //ALSKDFJALSKDFJASFD 
    694671            // AndGroup 
    695672                auto position32 = pos; 
  • trunk/enki2/example/calc/CalcParserB.d

    r317 r318  
    4343            term5: 
    4444                cull_WS();// OrGroup pass0 
    45                     //ALSKDFJALSKDFJASFD 
    4645                    cull_WS();// Production 
    4746                    if(parse_eoi()){ 
     
    4948                    } 
    5049                term6: 
    51                     //ALSKDFJALSKDFJASFD 
    5250                    cull_WS();// Production 
    5351                    if(parse_Error()){ 
     
    153151                cull_WS();// Optional 
    154152                    // OrGroup pass0 
    155                         //ALSKDFJALSKDFJASFD 
    156153                        cull_WS();// Production 
    157154                        if(parse_Add(var_result)){ 
     
    160157                        } 
    161158                    term6: 
    162                         //ALSKDFJALSKDFJASFD 
    163159                        cull_WS();// Production 
    164160                        if(parse_Sub(var_result)){ 
     
    276272                cull_WS();// Optional 
    277273                    // OrGroup pass0 
    278                         //ALSKDFJALSKDFJASFD 
    279274                        cull_WS();// Production 
    280275                        if(parse_Mul(var_result)){ 
     
    283278                        } 
    284279                    term6: 
    285                         //ALSKDFJALSKDFJASFD 
    286280                        cull_WS();// Production 
    287281                        if(parse_Div(var_result)){ 
     
    290284                        } 
    291285                    term7: 
    292                         //ALSKDFJALSKDFJASFD 
    293286                        cull_WS();// Production 
    294287                        if(parse_Mod(var_result)){ 
     
    485478            auto position3 = pos; 
    486479                cull_WS();// OrGroup term5 
    487                     //ALSKDFJALSKDFJASFD 
    488480                    cull_WS();// Terminal 
    489481                    if(match("^")){ 
     
    491483                    } 
    492484                term6: 
    493                     //ALSKDFJALSKDFJASFD 
    494485                    cull_WS();// Terminal 
    495486                    if(!match("**")){ 
     
    528519 
    529520        // OrGroup pass0 
    530             //ALSKDFJALSKDFJASFD 
    531521            cull_WS();// Production 
    532522            if(parse_Pos()){ 
     
    535525            } 
    536526        term2: 
    537             //ALSKDFJALSKDFJASFD 
    538527            cull_WS();// Production 
    539528            if(parse_Neg()){ 
     
    542531            } 
    543532        term3: 
    544             //ALSKDFJALSKDFJASFD 
    545533            cull_WS();// Production 
    546534            if(!parse_Parenthetical()){ 
     
    645633 
    646634        // OrGroup pass0 
    647             //ALSKDFJALSKDFJASFD 
    648635            // AndGroup 
    649636                auto position4 = pos; 
     
    666653                pos = position4; 
    667654        term2: 
    668             //ALSKDFJALSKDFJASFD 
    669655            cull_WS();// Production 
    670656            if(!parse_Absolute()){ 
     
    695681 
    696682        // OrGroup pass0 
    697             //ALSKDFJALSKDFJASFD 
    698683            cull_WS();// Production 
    699684            if(parse_Abs()){ 
     
    702687            } 
    703688        term2: 
    704             //ALSKDFJALSKDFJASFD 
    705689            cull_WS();// Production 
    706690            if(parse_Function()){ 
     
    709693            } 
    710694        term3: 
    711             //ALSKDFJALSKDFJASFD 
    712695            cull_WS();// Production 
    713696            if(parse_Number()){ 
     
    716699            } 
    717700        term4: 
    718             //ALSKDFJALSKDFJASFD 
    719701            cull_WS();// Production 
    720702            if(!parse_Error()){ 
     
    791773 
    792774        // OrGroup pass0 
    793             //ALSKDFJALSKDFJASFD 
    794775            cull_WS();// Production 
    795776            if(parse_Sin()){ 
     
    798779            } 
    799780        term2: 
    800             //ALSKDFJALSKDFJASFD 
    801781            cull_WS();// Production 
    802782            if(parse_Cos()){ 
     
    805785            } 
    806786        term3: 
    807             //ALSKDFJALSKDFJASFD 
    808787            cull_WS();// Production 
    809788            if(parse_Tan()){ 
     
    812791            } 
    813792        term4: 
    814             //ALSKDFJALSKDFJASFD 
    815793            cull_WS();// Production 
    816794            if(parse_Pi2()){ 
     
    819797            } 
    820798        term5: 
    821             //ALSKDFJALSKDFJASFD 
    822799            cull_WS();// Production 
    823800            if(!parse_Pi()){ 
  • trunk/enki2/example/calc/CalcValidate.d

    r317 r318  
    3939            term5: 
    4040                cull_WS();// OrGroup pass0 
    41                     //ALSKDFJALSKDFJASFD 
    4241                    cull_WS();// Production 
    4342                    if(parse_eoi()){ 
     
    4544                    } 
    4645                term6: 
    47                     //ALSKDFJALSKDFJASFD 
    4846                    cull_WS();// Production 
    4947                    if(parse_Error()){ 
     
    119117                    expr8: 
    120118                        // OrGroup start6 
    121                             //ALSKDFJALSKDFJASFD 
    122119                            // AndGroup 
    123120                                auto position11 = pos; 
     
    134131                                pos = position11; 
    135132                        term9: 
    136                             //ALSKDFJALSKDFJASFD 
    137133                            // AndGroup 
    138134                                auto position15 = pos; 
     
    188184                    expr8: 
    189185                        // OrGroup start6 
    190                             //ALSKDFJALSKDFJASFD 
    191186                            // AndGroup 
    192187                                auto position11 = pos; 
     
    203198                                pos = position11; 
    204199                        term9: 
    205                             //ALSKDFJALSKDFJASFD 
    206200                            // AndGroup 
    207201                                auto position16 = pos; 
     
    218212                                pos = position16; 
    219213                        term14: 
    220                             //ALSKDFJALSKDFJASFD 
    221214                            // AndGroup 
    222215                                auto position20 = pos; 
     
    272265                    expr8: 
    273266                        // OrGroup start6 
    274                             //ALSKDFJALSKDFJASFD 
    275267                            // AndGroup 
    276268                                auto position11 = pos; 
     
    287279                                pos = position11; 
    288280                        term9: 
    289                             //ALSKDFJALSKDFJASFD 
    290281                            // AndGroup 
    291282                                auto position15 = pos; 
     
    326317        debug Stdout("parse_Unary").newline; 
    327318        // OrGroup pass0 
    328             //ALSKDFJALSKDFJASFD 
    329319            // AndGroup 
    330320                auto position4 = pos; 
     
    341331                pos = position4; 
    342332        term2: 
    343             //ALSKDFJALSKDFJASFD 
    344333            // AndGroup 
    345334                auto position9 = pos; 
     
    356345                pos = position9; 
    357346        term7: 
    358             //ALSKDFJALSKDFJASFD 
    359347            cull_WS();// Production 
    360348            if(!parse_Parenthetical()){ 
     
    379367        debug Stdout("parse_Parenthetical").newline; 
    380368        // OrGroup pass0 
    381             //ALSKDFJALSKDFJASFD 
    382369            // AndGroup 
    383370                auto position4 = pos; 
     
    399386                pos = position4; 
    400387        term2: 
    401             //ALSKDFJALSKDFJASFD 
    402388            cull_WS();// Production 
    403389            if(!parse_Absolute()){ 
     
    422408        debug Stdout("parse_Absolute").newline; 
    423409        // OrGroup pass0 
    424             //ALSKDFJALSKDFJASFD 
    425410            // AndGroup 
    426411                auto position4 = pos; 
     
    442427                pos = position4; 
    443428        term2: 
    444             //ALSKDFJALSKDFJASFD 
    445429            cull_WS();// Production 
    446430            if(parse_Function()){ 
     
    448432            } 
    449433        term8: 
    450             //ALSKDFJALSKDFJASFD 
    451434            cull_WS();// Production 
    452435            if(parse_Number()){ 
     
    454437            } 
    455438        term9: 
    456             //ALSKDFJALSKDFJASFD 
    457439            cull_WS();// Production 
    458440            if(!parse_Error()){ 
     
    477459        debug Stdout("parse_Function").newline; 
    478460        // OrGroup pass0 
    479             //ALSKDFJALSKDFJASFD 
    480461            // AndGroup 
    481462                auto position4 = pos; 
     
    502483                pos = position4; 
    503484        term2: 
    504             //ALSKDFJALSKDFJASFD 
    505485            // AndGroup 
    506486                auto position11 = pos; 
     
    527507                pos = position11; 
    528508        term9: 
    529             //ALSKDFJALSKDFJASFD 
    530509            // AndGroup 
    531510                auto position18 = pos; 
     
    552531                pos = position18; 
    553532        term16: 
    554             //ALSKDFJALSKDFJASFD 
    555533            cull_WS();// Terminal 
    556534            if(match("pi2")){ 
     
    558536            } 
    559537        term23: 
    560             //ALSKDFJALSKDFJASFD 
    561538            cull_WS();// Terminal 
    562539            if(!match("pi")){