function ExpressionStatement(data, define) {
    this.child = parseExpression(data, define ? define.line : 'unknown');

    if (this.child instanceof SyntaxError) throw this.child;
    else if (this.child.error) throw this.child.error;
}
function ExpressionStatement(data, define) {
    this.child = parseExpression(data, define ? define.line : 'unknown');

    if (this.child instanceof SyntaxError) throw this.child;
    else if (this.child.error) throw this.child.error;
}
function ExpressionStatement ( data , define ) { this . child = parseExpression ( data , define ? define . line : 'unknown' ) ; if ( this . child instanceof SyntaxError ) throw this . child ; else if ( this . child . error ) throw this . child . error ; }
Represents some form of expression to find a value

@param {String} data The code to parse
@param {Function} define
Represents some form of expression to find a value