Changeset acda90cd in tol
- Timestamp:
- Apr 5, 2011, 9:03:32 AM (16 years ago)
- Branches:
- 1941-docker-image-to-test, devel, master
- Children:
- 71f1fbb
- Parents:
- 668d386
- File:
-
- 1 edited
-
tol/stdlib/TolConfigManager/methods.tol (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
tol/stdlib/TolConfigManager/methods.tol
r668d386 racda90cd 70 70 Set a_set = NameBlockToSet(a); 71 71 Set b_set = NameBlockToSet(b); 72 Set c_set = EvalSet(a_set, Anything(Anything element) 72 Real aGTb = Card(a_set) > Card(b_set); 73 Set c_set = If(aGTb, EvalSet(a_set, Anything(Anything element) 73 74 { 74 75 Text gra = Grammar(element); … … 82 83 !ObjectExist(gra,"b::"+name), 83 84 { 85 If(showWarn, 84 86 WriteLn("[MergeOptions] New configuration option \n"<< 85 87 "\n "+gra+" "+fullName+"="<<element+";\n\n"+ … … 88 90 "Then you must run this line to avoid this messages at future\n"+ 89 91 "\n Real TolConfigManager::Save(?); \n\n" 90 ,"W"); 91 92 92 ,"W")); 93 93 element 94 94 }, … … 101 101 MergeOptions(element,Eval(gra+" b::"+name),prefix+FullName(a)+"::") 102 102 }) 103 }); 103 }), 104 EvalSet(b_set, Anything(Anything element) 105 { 106 Text gra = Grammar(element); 107 Text name = Name(element); 108 Case( 109 TextBeginWith(name, "_.autodoc.member."), 110 { 111 element 112 }, 113 !ObjectExist(gra,"a::"+name), 114 { 115 element 116 }, 117 gra!="NameBlock", 118 { 119 element 120 }, 121 1==1, 122 { 123 MergeOptions(element,Eval(gra+" b::"+name),prefix+FullName(a)+"::") 124 }) 125 })); 104 126 Eval(Name(b)+"=SetToNameBlock(c_set)") 105 127 };
Note: See TracChangeset
for help on using the changeset viewer.
