public void compileClassOrFunction(Unit scope) {
this.scope = scope;
List<Token> tokens = new Tokenizer(source).tokenize();
Parser parser = isLisp
? new SexprParser(tokens)
: new LexprParser(tokens);
FunctionDecl functionDecl = parser.functionDecl();
ClassDecl classDecl = null;
Node node;
if (null == functionDecl) {