Changeset e72fc60 for doc/theses/mike_brooks_MMath
- Timestamp:
- Mar 6, 2024, 1:56:11 PM (13 months ago)
- Branches:
- master
- Children:
- 9f4af04
- Parents:
- 6cef439
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified doc/theses/mike_brooks_MMath/programs/sharing-demo.cfa ¶
r6cef439 re72fc60 144 144 sout | xstr(D2_s1_abcd) | "\t\\\\"; 145 145 146 #define D2_s1mid_s1 string s1_mid = s1(1, 3)`shareEdits146 #define D2_s1mid_s1 string s1_mid = s1(1,2)`shareEdits 147 147 D2_s1mid_s1; 148 148 sout | xstr(D2_s1mid_s1) | "\t\\\\"; 149 149 150 #define D2_s2_s1 string s2 = s1(1, 3)150 #define D2_s2_s1 string s2 = s1(1,2) 151 151 D2_s2_s1; 152 152 assert( s1 == "abcd" ); … … 257 257 sout | xstr(D2_s1bgn_s1) | "\t\\\\"; 258 258 259 #define D2_s1end_s1 string s1_end = s1(3, 4)`shareEdits259 #define D2_s1end_s1 string s1_end = s1(3, 1)`shareEdits 260 260 D2_s1end_s1; 261 261 assert( s1 == "ajjd" ); … … 280 280 sout | "\t\t\t\t& @s1@\t& @s1_bgn@\t& @s1_crs@\t& @s1_mid@\t& @s1_end@\t\\\\"; 281 281 282 #define D2_s1crs_s1 string s1_crs = s1(3, 5)`shareEdits282 #define D2_s1crs_s1 string s1_crs = s1(3, 2)`shareEdits 283 283 D2_s1crs_s1; 284 284 assert( s1 == "zzzzjjd" ); … … 305 305 string word = "Phi"; 306 306 string consonants = word(0,2)`shareEdits; 307 string miniscules = word(1, 3)`shareEdits;307 string miniscules = word(1,2)`shareEdits; 308 308 assert( word == "Phi" ); 309 309 assert( consonants == "Ph" ); … … 318 318 319 319 string all = "They said hello again"; 320 string greet = all(10, 15)`shareEdits;321 string greet_bgn = all(10,1 1)`shareEdits;322 string greet_end = all(14,1 5)`shareEdits;320 string greet = all(10,5)`shareEdits; 321 string greet_bgn = all(10,1)`shareEdits; 322 string greet_end = all(14,1)`shareEdits; 323 323 324 324 assert( all == "They said hello again" );
Note: See TracChangeset
for help on using the changeset viewer.