title: Why writedump function doesn't require semicolon in cfscript?
body: <p>Normally all statement written in CFSCRIPT tag must end with semicolor (;) but today I was working with sample code where I forgot to write semicolon (;) after writedump() function but still code execute fine. Se below sample code and this work fine with ; at the end of statement. Just curios to know why writeDump work without semicolon. </p>
  
  <p>I am working with Coldfusion version    9,0,1,274733.</p>
  
  <pre><code>&lt;cfscript&gt;
  a = "Hello";
  b = "World";
  concat(a,b);
  writeDump(a &amp; b)
  writeOutput(a);
  &lt;/cfscript&gt;
  
  
  &lt;cffunction name="concat" access="public" output="false" returntype="string"&gt;
  &lt;cfargument name="str1" required="true" type="string" /&gt;
  &lt;cfargument name="str2" required="true" type="string" /&gt;
  &lt;cfreturn str1 &amp; str2&gt;
  &lt;/cffunction&gt; 
  </code></pre>