That's interesting - either your J key is broken, or you consistently make typos. LSLint is apparently a syntax checker for Second Life. OK, so let's assume we're both talking about jslint here.
Following the javascript specification http://hepunx.rl.ac.uk/~adye/jsspec11/stmts.htm function definitions don't end in a semicolon. Something like
function a() {/*code*/} function b(/*code*/) {} function c(/*code*/) {}
Should work just fine, all on the same line. Of course, variable declarations do require a semi-colon, so e.g.
var fa=function a() {/*code*/}; var fb = function b(/*code*/) {}; var fc = function c(/*code*/) {};
And jslint suggests you this as well.