There are two flavors to the Lucee Language, Tags and Script. The entire language is available in Tags or Script. Tags are intended to mix well with HTML and should (almost always) only be used in HTML templates.
The trailing ";" denoting the end of the statement can be ommitted as long as new statements are on a new line, but convention is to keep the ";"
Lucee script supports all Tags in script by simply wrapping the code block in brackets
View the script reference for all language constructs
The tag based language loosely resembles HTML.
Tags with bodies always need a closing tag