# HG changeset patch # User Matthew Wild # Date 1290195717 0 # Node ID 97678a1565d4f6bb529e41384b0dddc8f6dadd71 # Parent 25470393fe74d3c991de65f6dd40954824c08d21 Add LValue.truth() to return whether a value is (not(false) and not(nil)) diff -r 25470393fe74 -r 97678a1565d4 lvm.js --- a/lvm.js Fri Nov 19 19:28:48 2010 +0000 +++ b/lvm.js Fri Nov 19 19:41:57 2010 +0000 @@ -99,6 +99,12 @@ return this.value.toString(); } }, + truth: function () + { + if(this.type == "nil" || (this.type == "boolean" && this.value == false)) + return false; + return true; + }, add: function (op2) { var metamethod;