lib/parser/statements/CommandStatement.js
function CommandStatement(name, args, manager, line) {
    this.name = name;
    this.args = args;

    if (!commands[name]) throw new SyntaxError('Unknown command: ' + name);
    this.command = new commands[name](args, manager.create(line));
}
function CommandStatement(name, args, manager, line) {
    this.name = name;
    this.args = args;

    if (!commands[name]) throw new SyntaxError('Unknown command: ' + name);
    this.command = new commands[name](args, manager.create(line));
}
function CommandStatement ( name , args , manager , line ) { this . name = name ; this . args = args ; if ( ! commands [ name ] ) throw new SyntaxError ( 'Unknown command: ' + name ) ; this . command = new commands [ name ] ( args , manager . create ( line ) ) ; }
Represents a command call

@param {String} name The name of the command
@param {String} args The arguments to the command
@param {BlockManager} manager The block manager
@param {Number} line The line number
Represents a command call