Mercurial Hosting > luan
comparison src/luan/modules/StringLuan.java @ 1267:9fa8b8389578
add LuanTable.luan;
support metatable __gc();
add luan.sql;
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Mon, 12 Nov 2018 02:10:41 -0700 |
parents | 9a57f0b16c2b |
children | 25746915a241 |
comparison
equal
deleted
inserted
replaced
1266:05934fbf635a | 1267:9fa8b8389578 |
---|---|
165 LuanTable t = (LuanTable)repl; | 165 LuanTable t = (LuanTable)repl; |
166 int i = 0; | 166 int i = 0; |
167 StringBuffer sb = new StringBuffer(); | 167 StringBuffer sb = new StringBuffer(); |
168 while( i<max && m.find() ) { | 168 while( i<max && m.find() ) { |
169 String match = m.groupCount()==0 ? m.group() : m.group(1); | 169 String match = m.groupCount()==0 ? m.group() : m.group(1); |
170 Object val = t.get(luan,match); | 170 Object val = t.get(match); |
171 if( val != null ) { | 171 if( val != null ) { |
172 String replacement = luan.toString(val); | 172 String replacement = luan.toString(val); |
173 m.appendReplacement(sb,replacement); | 173 m.appendReplacement(sb,replacement); |
174 } | 174 } |
175 i++; | 175 i++; |