Less language is an extension of css and less4j compiles it into regular css. Less adds several dynamic features into css: variables, expressions, nested rules, and so on. Less was designed to be compatible with css and any correct css file is also correct less file.
Less.js 2.7.0. allows semi-colon in functions. https://github.com/less/less.js/issues/ 1505