Changes in / [b93c544:9f4af04]


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • doc/theses/mike_brooks_MMath/programs/sharing-demo.cfa

    rb93c544 r9f4af04  
    144144        sout | xstr(D2_s1_abcd) | "\t\\\\";
    145145
    146         #define D2_s1mid_s1 string s1_mid = s1(1,3)`shareEdits
     146        #define D2_s1mid_s1 string s1_mid = s1(1,2)`shareEdits
    147147        D2_s1mid_s1;
    148148        sout | xstr(D2_s1mid_s1) | "\t\\\\";
    149149
    150         #define D2_s2_s1 string s2     = s1(1,3)
     150        #define D2_s2_s1 string s2     = s1(1,2)
    151151        D2_s2_s1;     
    152152        assert( s1 == "abcd" );
     
    257257        sout  | xstr(D2_s1bgn_s1)  | "\t\\\\";
    258258
    259         #define D2_s1end_s1 string s1_end = s1(3, 4)`shareEdits
     259        #define D2_s1end_s1 string s1_end = s1(3, 1)`shareEdits
    260260        D2_s1end_s1;
    261261        assert( s1 == "ajjd" );
     
    280280        sout | "\t\t\t\t& @s1@\t& @s1_bgn@\t& @s1_crs@\t& @s1_mid@\t& @s1_end@\t\\\\";
    281281   
    282         #define D2_s1crs_s1 string s1_crs = s1(3, 5)`shareEdits
     282        #define D2_s1crs_s1 string s1_crs = s1(3, 2)`shareEdits
    283283        D2_s1crs_s1;
    284284        assert( s1 == "zzzzjjd" );
     
    305305        string word = "Phi";
    306306        string consonants = word(0,2)`shareEdits;
    307         string miniscules = word(1,3)`shareEdits;
     307        string miniscules = word(1,2)`shareEdits;
    308308        assert( word == "Phi" );
    309309        assert( consonants == "Ph" );
     
    318318   
    319319        string all = "They said hello again";
    320         string greet     = all(10,15)`shareEdits;
    321         string greet_bgn = all(10,11)`shareEdits;
    322         string greet_end = all(14,15)`shareEdits;
     320        string greet     = all(10,5)`shareEdits;
     321        string greet_bgn = all(10,1)`shareEdits;
     322        string greet_end = all(14,1)`shareEdits;
    323323     
    324324        assert( all == "They said hello again" );
Note: See TracChangeset for help on using the changeset viewer.