Mercurial Hosting > luan
comparison core/src/luan/modules/RpcLuan.java @ 694:b620b8e1010f
remove Luan.load() allow_expression param and add Luan.eval()
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Wed, 20 Apr 2016 20:56:08 -0600 |
parents | cdc70de628b5 |
children | 5578541125ea |
comparison
equal
deleted
inserted
replaced
693:ca169567ce07 | 694:b620b8e1010f |
---|---|
137 return Double.valueOf(readString(in)); | 137 return Double.valueOf(readString(in)); |
138 case BINARY: | 138 case BINARY: |
139 return readBinary(in,readInt(in)); | 139 return readBinary(in,readInt(in)); |
140 case TABLE: | 140 case TABLE: |
141 String s = readString(in); | 141 String s = readString(in); |
142 LuanFunction fn = BasicLuan.load(luan,s,"rpc-reader",null,true); | 142 LuanFunction fn = Luan.load("return "+s,"rpc-reader"); |
143 return fn.call(luan); | 143 return fn.call(luan); |
144 default: | 144 default: |
145 throw new LuanException( "invalid type: " + type ); | 145 throw new LuanException( "invalid type: " + type ); |
146 } | 146 } |
147 } | 147 } |