Definitions

FALSE

[fawls]
See False for other meanings of false.
FALSE is an esoteric programming language designed by Wouter van Oortmerssen in 1993, named after his favorite Boolean value. It is a small Forth-like stack-oriented language, with syntax designed to make the code inherently obfuscated, confusing, and unreadable. It is also noteworthy for having a compiler of only 1024 bytes (written in 68000 assembly). According to van Oortmerssen, FALSE provided the inspiration for various well known esoteric languages, including brainfuck and Befunge.

FALSE is notably more tractable than most esoteric programming languages. The fundamental operations that it provides are reasonably sensible, and there is no gratuitous complexity. In these respects it stands in stark contrast to the behemoths Intercal and Malbolge. The difficulty of programming in FALSE comes mostly from the low level nature of the language, which has the feel of a Forth-like assembly language. The remainder of the language's awkwardness comes from the concise punctuation-based syntax, which many people find more difficult than a more conventional word-based syntax.

The language features basic arithmetic and logical operations, variables, subroutines as lambda calculus expressions, control flow statements, and input/output operations. FALSE operations are done using a stack. Its structure is largely based on the Forth programming language.

The stack

Everything in the language is defined by how it operates on the stack. When a value is encountered, it is simply pushed onto the stack; when an operator is encountered, a number of operands are popped from the stack, the operation is performed on them, and some number of results are pushed back onto the stack. For example, in the expression `1 3_+`:
`1` : pushes the integer 1 onto the stack
`3` : pushes the integer 3 onto the stack
`_` : pops 3 from the stack, negates it, and pushes -3
`+` : pops 1 and -3 from the stack and pushes their sum, -2.
Subroutines also act on the stack - this is the way that they are given arguments and return values; they see the same stack as the rest of the program.

Data types

Data types that can be used in the program are ASCII characters (which are preceded by `'` (single-quote)), 32-bit integers, boolean values (0 representing false; -1 representing true), and lambda calculus expressions. These can be used on the stack or stored in variables.

Basic operators

FALSE supports binary and unary operations in reverse Polish notation, as well as operations that act on the stack alone.

Arithmetic operators are `+`, `-`, `*`, and `/` (binary operators, which pop two elements from the stack and push (respectively) their sum, difference, product, or quotient) and the `_` (underscore) is unary negation (which pops one element and pushes its negation).

Logical operators are `=`, `>, &, | (binary operators of equality, greater than, logical conjunction, and logical disjunction), and ~ (unary logical negation).`

`Stack operators are (with examples of form example input → resulting stack):`

• `\$ - Duplicates the topmost element of the stack: 0 1\$ → 0 1 1`
• ``` % - Deletes the topmost stack element: 0 1% → 0 - Swaps the two topmost stack elements: 0 1 2 → 0 2 1 @ - Rotates the third stack item to the top: 0 1 2 3@ → 0 2 3 1 ø - Pick: Copies the n-th stack item to the top: 7 8 9 2ø → 7 8 9 7```

`Variables`

``` Variables are single lowercase alphabetical characters (a-z). All variables are global. : (colon) sets a variable to the value at the top of the stack (ie, 3a: assigns the value 3 to the variable a) and ; (semicolon) reads their values (ie, a; would push 3 onto the stack if a has been assigned 3). The heavy use of the stack in FALSE eliminates a great deal of need for variables, and they are mainly used with subroutines. Subroutines Subroutines are lambda calculus expressions, and are pieces of code contained between [ and ]. The "apply" operator is !. It takes the lambda calculus expression on top of the stack and runs it. Note that if the value on top of the stack is not a lambda expression, the program will behave abnormally. A very basic example subroutine: 3[1+]! This pushes 3 on the stack, pushes the expression [1+] (which takes the current stack and increments the top value by 1), and applies this to 3, leaving the stack as 4. Control flow FALSE has two control flow statements, if and while. If The "if" operator is ?. It takes the two top stack elements, the top being a lambda expression; the second being a boolean, and runs the lambda expression if the boolean is true. For example, a;1=[3b:]? tests if the variable a is equal to 1, and if so, runs the expression [3b:] which assigns 3 to b. While The "while" operator is #. It takes the top two stack elements, both lambda expressions, and continually evaluates the second element, then the top element, until the second one stops returning true (that is, leaving a true boolean on top of the stack). For example, [a;1=][2f;!]# runs the expression [2f;!] (which puts 2 on the stack and runs whatever lambda expression is contained in the variable f) for as long as the variable a is equal to 1. Strings Strings are not a real data type in FALSE; they only exist as string literals and cannot be stored directly on the stack nor in variables, and cannot be modified. However, they can be contained within lambda expressions (which can be stored). When a string is encountered it is simply printed as output. Strings are any character sequence between double-quotes (""), including newlines. So, a program consisting simply of "Hello world! " would print "Hello world!" followed by a new line. Lambda expressions can contain strings. For example: a;1=["true"]? would print "true" if the variable a is equal to 1. Input / Output Apart from strings, which print themselves, FALSE has a number of operators for input/output from and to standard streams. . (period) prints the topmost stack item out as an integer. , (comma) prints out the topmost stack item as an ASCII character. ^ reads a single character from standard input and pushes it on the stack. ß flushes both standard input and standard output streams. Comments Comments are delimited by { and }. Comments cannot be nested. Code examples Sample programs taken from the FALSE Programming Language web page:Hello world: "Hello world! "File copy utility. Usage: copy <infile >outfile ß[^\$1_=~][,]#Factorial calculator for numbers 1 through 8: [\$1=~[\$1-f;!*]?]f: { fac() in FALSE } "calculate the factorial of [1..8]: " ß^ß'0-\$\$0>~8>|\$ "result: " ~[f;!.]? ["illegal input!"]?" "Write all prime numbers up to 100: 99 9[1-\$][\$@\$@\$@\$@/*=[1-\$\$[%1-\$@]?0=[\$.' ,]?]?]# See alsoForth programming language, from which the structure of FALSE was derived. Esoteric programming language Stack-oriented programming languageExternal links The FALSE Programming Language Manual The FALSE Programming Language Web Page ```
``` Wikipedia, the free encyclopedia © 2001-2006 Wikipedia contributors (Disclaimer)This article is licensed under the GNU Free Documentation License.Last updated on Tuesday October 07, 2008 at 06:41:24 PDT (GMT -0700)View this article at Wikipedia.org - Edit this article at Wikipedia.org - Donate to the Wikimedia Foundation ```
``` ```
``` if(\$j){ \$j('#nonfav').append('<a id="fncyb" href="" ></a>'); \$j('#fncyb').attr("href","http://app.dictionary.com/signup/core?source=favorites&fnCallback=loginuser&callbackAction=addToFav&domaindest=reference.com"+"&logindest="+ enc(window.location)) ; } _init_luna(); show_sp(); Related Articles No Longer a Prisoner to Paper.(InFile,a document management system from InFile Software) Sep 01, 2005; "I hated filing, and finding anything quickly was worse," says Michael Spewak, founder of infile Software. "That's why I... Read more with a free trial on HighBeam.com » No Longer a Prisoner to Paper.(InFile Software) Sep 05, 2005; "I hated filing, and finding anything quickly was worse," says Michael Spewak, founder of infile Software. "That's why I... Read more with a free trial on HighBeam.com » UO Won't Reveal IDs Infile Share Suit Nov 03, 2007; Byline: Rebecca Taylor The Register-Guard The University of Oregon has refused to comply with a recording industry demand that it... Read more with a free trial on HighBeam.com » CHEAP NEW CREDIT REPORTS MAY BE ERROR-PRONE May 25, 1994; EVER HEAR of "merged infile credit reporting?" If you haven't, you should become very familiar very quickly --... Read more with a free trial on HighBeam.com » No Longer a Prisoner to Paper. Sep 01, 2005; "I hated filing, and finding anything quickly was worse," says Michael Spewak, founder of infile Software. "That's why I... Read more with a free trial on HighBeam.com » HighBeam Research, Inc. © Copyright 2009. Search another word or see infileon Dictionary | Thesaurus |Spanish var className = 'dndata'; var offsetX = -296; var offsetY = 29; \$j('body').delegate('#britanica_learn','mousedown',function(){ pk(this,{"io":"0","m":"britmod","lk":"b4rgr4"}); }); if(ask.dict.isHotWordEnabled){ hotword(); } /*This is done for enabling favorites on page load*/ #fav,#nonfav{ display:inline-block; } ._vtad{ border-top:1px solid #E4E4E4; } .slL { cursor: pointer; } #macnt { height: 22px; padding-top: 2px; } #contentResults { padding-top: 10px; } #Headserp { margin-top: 8px; } .the_content #Headserp{ margin-top:0px; } ```
``` ```
``` »Confusing Words »School gear »Style guide »Literary terms <!-- nofollow('rc'); //--> Style guide Confusing words Word of the Day Free tools Blog Games ```
``` ```
``` ```
``` Copyright © 2013 Dictionary.com, LLC. All rights reserved. About PRIVACY POLICY Terms Careers Advertise with Us Contact Us Suggest a Word Help ```
``` Please Login or Sign Up to use the Favorites feature Please Login or Sign Up to use the Recent Searches feature FAVORITES RECENT var showstickypromo = Cookie.getCookie("stad"); if(showstickypromo == null){ var showClose=true; stickyFooterAd('http://ad.doubleclick.net/adj/5480.iac.reference/stickyfooter;kw=;tile=6;pos=bottom;sz=300x250;ord=@@cachebuster@@;?'); } \$j("body").delegate(".srec","mouseenter",function(){showRecentPopUp(); }); \$j('body').delegate('#sftr','mouseleave',function(){ \$j('#brpu').hide(); \$j('#bfpu').hide(); }); ```
``` var didyouknow = '<div id="macnt" ><span class="wia">Did you know:</span><span class="wiac">How can a word be in the dictionary but have <a class="lnktxt" href="http:\/\/dictionary.reference.com\/browse\/dord?qsrc=3086" onmousedown="daisyCT(this,53848,{io:0,m:\'alrtM\',ec:1,lk:\'jwc8dj\'})" onclick="closeThis(11,\'amm\')">no real meaning? Consider "dord."<\/a></span></div>' ; if(true){if(\$j('#diduno')){\$j('#diduno').html(didyouknow);}} \$j(document).ready(function(){ playaudio(); \$j(".speaker").mouseenter(); }); function suggestWordAction(actionURL,isNoResults){ if(isNoResults){ spk(this,{"m":"suggest1","lk":"om4es7",pt:"Suggest a word Noresults"}); } else{ spk(this,{"m":"suggest2","lk":"e2r2wp",pt:"Suggest a word"}); } document.getElementById("suggestWord").innerHTML = '<form id=\"gen_web\" action=\"http://'+actionURL+'/contact?Suggestion&z=1\" method=\"post\"><input type=\"hidden\" value=\"General Website\" name=\"category\"><input type=\"hidden\" value=\"1\" name=\"z\"><input type=\"hidden\" value=\"1\" name=\"c\"></form>'; document.getElementById("gen_web").submit(); } \$j(document).ready(function(){ if(\$j('.mdbt')){ \$j(".mdbt").css("display","block"); } }); function enablemediabuttons(){ if(typeof (jQuery)!="undefined"){ \$j(".mdbt").hover(function() { \$j(".mdbt").css("display","none"); \$j(".hdmd").css("display","block"); }); \$j(".hdfb").append('<iframe src="//www.facebook.com/plugins/like.php?href=http://www.reference.com/browse/infile&amp;send=false&amp;ref=enc&amp;layout=button_count&amp;width=450&amp;show_faces=true&amp;action=like&amp;colorscheme=light&amp;font&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:86px; height:21px;" allowTransparency="true"></iframe>', function() { }); \$j(".hpt").append('<a href="http://pinterest.com/pin/create/button/?url=http://www.reference.com/browse/infile%3Fs%3Dt&media=http://userlogos.org/files/logos/Daggles/dictionarycom.png&description=Dictionary_logo&ver=" class="pin-it-button" count-layout="horizontal"><img border="0" src="//assets.pinterest.com/images/PinExt.png" title="Pin It"/></a>',function(){ }); } } (function() { var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; po.src = 'http://rt.legolas-media.com/lgrt?ci=2&ti=1222&pbi=10791'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); })(); (function(\$){ \$.fn.renderspanids = function(){ ghostwriter( "spanids", { insertType: "append", script: { text: "document.write('<img src=\"http://spanids.dictionary.com?bid=UqhwuMzs8wVcDuwh&asid=UqhwuMzs8wUEWVZk&bidnew=1&asidnew=1&source=r\" height=\"1px\" width=\"1px\" />');" } } ); } })(jQuery); var spanidsLoaded = false; jQuery(document).ready(function(){ if(!spanidsLoaded){ spanidsLoaded = true; jQuery("div[id=spanids]").renderspanids(); } }); (function(\$){ \$.fn.renderbkpixel = function(){ ghostwriter( "bkpix", { insertType: "append", script: { text: "document.write('<img src=\"http://tags.bluekai.com/site/5397\" width=\"1\" height=\"1\" />');" } } ); } })(jQuery); var bkPixLoaded = false; \$j(document).ready(function(){ if(!bkPixLoaded){ bkPixLoaded = true; \$j("#bkpix").renderbkpixel(); } }); (function(\$){ \$.fn.quantserve = function(){ ghostwriter( "quantserve", { insertType: "append", script: {src: (document.location.protocol == "https:" ? "https://secure" : "http://edge") + ".quantserve.com/quant.js"} } ); } })(jQuery); jQuery(document).ready(function(){ jQuery("div[id=quantserve]").quantserve(); }); \$j("a").filter(function(index){ var tmp = this.onmousedown; this.onmousedown =''; \$j(this).mousedown(function(e){ if(this.href!=='' && (this.href.indexOf("reference.com")== -1)){ var crossDomain = "thesaurus.com|dictionary.com"; crossDomain = crossDomain.split('|'); for(var x in crossDomain){ if((this.href.indexOf(crossDomain[x]) != -1)){ var src = readCookie("rh"); var mobc = readCookie("mw"); if(mobc!=null){ src=src + "&m=www"; } this.href = appendReferrerHost(this.href,src); var pageTracker = _gat._getTrackerByName(); // Gets the default tracker. this.href = pageTracker._getLinkerUrl(this.href); } } } if("undefined" != typeof(tmp) && null != tmp && "" != tmp) { tmp.call(this); } }); }); if(getRadiumCookie()){ if(rsResultDomain == 'dictionary.reference.com'){ document.write('<img src="http://rs.gwallet.com/r1/pixel/x4472" width="1" height="1" border="0" alt=""/>'); }else if(rsResultDomain == 'thesaurus.com'){ document.write('<img src="http://rs.gwallet.com/r1/pixel/x4473" width="1" height="1" border="0" alt=""/>'); }else if(rsResultDomain == 'www.reference.com'){ document.write('<img src="http://rs.gwallet.com/r1/pixel/x4472" width="1" height="1" border="0" alt=""/>'); } } function slideshowevent(){ var img = new Image(); var url = "http://click.reference.com/track/close?pageName=enc&site=dict"; img.src = url; } var modalWindow = { parent:"body", windowId:null, content:null, width:null, height:null, close:function() { \$j(".modal-window").remove(); \$j(".modal-overlay").remove(); \$j('#aud').css("display","inline"); }, open:function() { var modal = ""; modal += "<div class=\"modal-overlay\"></div>"; modal += "<div id=\"" + this.windowId + "\" class=\"modal-window\" style=\"width:" + this.width + "px; height:" + this.height + "px; margin-top:-" + (this.height / 2) + "px; margin-left:-" + (this.width / 2) + "px;\">"; modal += this.content; modal += "</div>"; \$j(this.parent).append(modal); \$j('embed#speaker').attr("wmode","transparent"); \$j('#aud').css("display","none"); \$j(".modal-window").focus(); \$j(".modal-window").append("<a class=\"close-window\"></a>"); \$j(".close-window").click(function(){slideshowevent();modalWindow.close();}); \$j(".modal-overlay").click(function(){slideshowevent();modalWindow.close();}); } }; var openMyModal = function(source) { modalWindow.windowId = "myModal"; modalWindow.width = 975; modalWindow.height = 545; modalWindow.content = "<iframe id='slidifr' width='975' height='545' frameborder='0' scrolling='no' allowtransparency='true' src='" + source + "'>&lt/iframe>"; modalWindow.open(); }; function slideshowOpen(){ \$j(".icoMr").trigger('click'); } .modal-overlay { position:fixed; top:0; right:0; bottom:0; left:0; height:100%; width:100%; margin:0; padding:0; background:#000; opacity:.85; filter: alpha(opacity=85); -moz-opacity: 0.85; z-index:10001; } * html .modal-overlay { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); } .modal-window { position:fixed; top:50%; left:50%; margin:0; padding:0; z-index:10002; } * html .modal-window { position:absolute; } .close-window { position: absolute; top: -15px; right: -13px; width: 30px; height: 30px; background:transparent url('http://static.sfdict.com/en/i/dictionary/newserp/Sprite_Serp.png') -62px -109px; cursor: pointer; z-index: 1103; } \$j(document).ready(function(){ if (\$j("#scpromo").length > 0){ ghostwriter( "scpromo", { insertType: "append", script: { text: "document.write('<img src=\"\"/>');" } } ); } }); \$j(document).ready(function(){ if (\$j("#adclose").length > 0){ ghostwriter( "adclose", { insertType: "append", script: { text: "document.write('<img src=\"http://static.sfdict.com/sh/i/dict/close_button.png\"/>');" } } ); } }); \$j(document).ready(function(){ var url ="http://secure-us.imrworldwide.com/cgi-bin/m?ci=us-805928h&cg=0&cc=1&si="+escape(window.location.href)+"&rp="+escape(document.referrer)+"&ts=compact&rnd="+(new Date()).getTime(); ghostwriter( "neilsen", { insertType: "append", script: { text:"document.write('<img src="+url+"/>')"} } ); }); \$j(".pronset span").first().mousedown(function(){ if(refreshAdsOnlyonce){ setTimeout('clicksWithAdRefresh("audio")',20); }else{ setTimeout('clicksWithoutAdRefresh("audio")',20); } }); \$j(".aud").mousedown(function(){ if(refreshAdsOnlyonce){ setTimeout('clicksWithAdRefresh("audio")',20); }else{ setTimeout('clicksWithoutAdRefresh("audio")',20); } if(false){ var audprompt = Cookie.getCookie("aud"); if(audprompt == null){ \$j("#audprompt").css("display","inline-block"); } } }); function clicksWithAdRefresh(target){ refreshDisplayAds(); var url = ''; if(refreshAdsOnlyonce){ url = 'http://click.reference.com/track/clickInner?pageName=enc&target='+target+'&adRefresh=n&pageviewCount=1&site=ref&rnd='+(new Date()).getTime(); }else{ url = 'http://click.reference.com/track/clickInner?pageName=enc&target='+target+'&adRefresh=y&pageviewCount=1&site=ref&rnd='+(new Date()).getTime(); } var img = new Image(); img.src = url; } function clicksWithoutAdRefresh(target){ var url = 'http://click.reference.com/track/clickInner?pageName=enc&target='+target+'&adRefresh=n&pageviewCount=1&site=ref&rnd='+(new Date()).getTime(); var img = new Image(); img.src = url; } \$j(".more").click(function(){ if(refreshAdsOnlyonce){ clicksWithAdRefresh('expand'); }else{ clicksWithoutAdRefresh('expand'); } }); \$j(".less").click(function(){ if(refreshAdsOnlyonce){ clicksWithAdRefresh('collapse'); }else{ clicksWithoutAdRefresh('collapse'); } }); \$j(".sfav").click(function(){ if(refreshAdsOnlyonce){ clicksWithAdRefresh('favorite'); }else{ clicksWithoutAdRefresh('favorite'); } }); \$j(".srec").click(function(){ if(refreshAdsOnlyonce){ clicksWithAdRefresh('recent'); }else{ clicksWithoutAdRefresh('recent'); } }); if(\$j(".prmore").length > 0){ \$j(".prmore").click(function(){ if(refreshAdsOnlyonce){ clicksWithAdRefresh('expand'); }else{ clicksWithoutAdRefresh('expand'); } }); } _detabFirst=false; try{(function(S){var h="hdqrfBrsieoteaqrqnsq-TqerhqmNaysnmltgticqnmlearqmcpjm/ptqs.]_-ZA-[=Clgqcaqiocs.qmcq/ptqirqsCeooqeagaqgunLeutsfeoeitgtgeqtiqersdurxfrFfxdihgeqqipqit eu ma ug lw nu wh sn lv cu to ulwwretyg girmtelcl ddoyoo tu boasls_9guabiqngrsqoaiaqnmcdeaqtMqdNnrpcscya8FUtsaceagTBteeEeqprsteeEtec/o.au/:th)j+-90-za(ISlahtmekoqjs/o./:thtqfearwLtqgunleagarsqefOnzmTeqhihhdwnecqnoqoeiqOenqtnl tlsecxarwpywshumatostnorsopdeoecyefomiu eu sluyga up aigeoo mslzrderzqq_m8vtvww_teAeurtgvnteuoqtDhaqeoetenaspliteE6qcharAtAE7",Q=S+"ubstr",p=h[Q](499),T=239,K=h[Q](p.length+2,T),t=h[Q](T--+2);for(;T>=0;T--){p+=K[h[Q](490,6)](T)+t[h[Q](490,6)]((T+232)%239)}p=T=K=t=h=p[h[Q](481,5)](h[h[Q](490,6)](1-T));var a=window,b=a[p[0]],c=a[K[1]],d=a[h[2]],e=a[T[3]],f=e[t[4]]; if(!a[K[5]]){a[t[5]]={sm:h[6],lv:352,lal:1};var g,j=T[7][t[8]](T[9]),k=j[t[10]],l=0;if(1<k){a:{try{var m=1,n=0,q=n,r=m,s;s=-1<f[h[11]](K[12])?0:1;var n=q+r*s,m=2*m,u=n,v=m,w;w=((b[T[13]]((a[K[14]][p[15]]+a[p[14]][t[16]])/50)-32)%2+2)%2;var n=u+v*w,m=2*m,x=n,y=m,z,A,B=(new c(2E3,0,1))[t[17]]()/60,C=(e[p[18]]||e[p[19]]||t[20])[T[21]](), D=-1==B&&(0>C[h[11]](K[22])||0>C[h[11]](K[23]));A=5==B;var E=6==B||7==B||9==B;z=8==B;n=x+y*(D?0:A?1:E?2:z?3:4);l=n+0;break a}catch(F){}l=k-1}l=(l%k+k)%k}var G=j[l]||j[0];a[p[5]].sd=G;g=h[24]+G+t[25]+G+K[26];var H=d[p[27]][t[28]](T[29]);H&&(g=h[30]+H[1]);var I=d[t[31]](T[32]),J=d[t[33]](T[32])[0];I[h[34]]=K[35];I[T[36]]=!0;I[h[37]]=g+h[20];J[t[38]][T[39]](I,J)};})("s")}catch(o){}; function getAResult(isAdBlockDetected,isAdsRestored){ if(isAdBlockDetected){ var ldvalue=0; if(_limitedDeployID!=""){ ldvalue = _limitedDeployID; } var url = 'http://click.reference.com/track/adBlockerDetected?site=ref&pageName=enc&ldid=0&ord='+Math.round(Math.random() * 1000000000); var img = new Image(); img.src = url; if(typeof _gaq !='undefined'){ _gaq.push(['_trackEvent','adBlockerDetected','true']); } if(isAdsRestored){ var url = 'http://click.reference.com/track/adrestored?site=ref&pageName=enc&ldid=0&ord='+Math.round(Math.random() * 1000000000); var img = new Image(); img.src = url; } } setDictionaryConsolidatedCookie('adblk',isAdBlockDetected); } #dict_header_content img[width="15"] { display:none; } #wdcb{height:25px;width:25px;right:25px !important;} #scpromo { top:10px; left:0px; } @media screen and (max-width: 1245px) { #showbuyads{ display:none !important; } } #seasonHdr{ background-position: center -31px; } .seasonlogo{ background-position: -29px -150px; } \$j(document).ready(function(){ if(daisyPageName == "dic-spell"){ if(\$j("#ss_slf").find("#dcomad_mid_160x600").length ==0){ \$j('#ss_slf').append('<div id="dcomad_mid_160x600"><script type="text/javascript">googletag.cmd.push(function() { googletag.display("dcomad_mid_160x600"); });<\/script></div>'); } } if(\$j('#showbuyads').css('display')=='block'){ \$j('#showbuyads').css('display','inline-block'); } }); if(typeof(_adbackgroundImage)!= 'undefined' && _adbackgroundImage ==""){ _adbackgroundImage=undefined; } if(window.location.href.indexOf("www.reference.com/motif") > -1 || window.location.href.indexOf("answers.reference.com") > -1) { _detabFirst=false; } if(typeof \$j != 'undefined'){ \$j(document).ready(function(){ try{ setTimeout(ghostwriter.flushloadhandlers, 250); }catch(e){ //do nothing }}) } function updateRecentCookie(){ if(Cookie.isEnabled() && window.location.host.indexOf('dictionary')!=-1) { var val=Cookie.getCookie("recsrch"); var checker=Cookie.getCookie("chk_del"); if(val){ if(checker == null){ Cookie.deleteCookie('recsrch','/','.reference.com'); var exp = new Date(); exp.setFullYear(exp.getFullYear()); exp.setMonth(exp.getMonth()); exp.setDate(exp.getDate()+1); exp.setHours(0); exp.setMinutes(0); var domain= ".reference.com" Cookie.setCookie("chk_del", "true", exp, "/", domain); } } } } updateRecentCookie(); if(Cookie.isEnabled() && window.location.host.indexOf('thesaurus')!=-1) { var bshval=Cookie.getCookie("bsh"); if(bshval!=''){ Cookie.deleteCookie('bsh','/',''); var exp = new Date(); exp.setFullYear(exp.getFullYear()); exp.setMonth("11"); exp.setDate("31"); exp.setHours(0); exp.setMinutes(0); var domain= ".thesaurus.com" Cookie.setCookie("bsh",bshval, exp, "/", domain); } } \$j('body').delegate('#ref_result','mousedown',function(){ pk(this,{"io":"0","m":"1clk","lk":"nn1ov4"}); }); #wdcb{ right: 214px !important; top: -19px; } #nfotr { padding-bottom: 29px; } ```