UNPKG

@opra/common

Version:
16 lines (15 loc) 386 B
import { Expression } from '../abstract/expression.js'; const WORD_PATTERN = /\w/; export class ComparisonExpression extends Expression { op; left; right; prepare; constructor(o) { super(); Object.assign(this, o); } toString() { return `${this.left}${WORD_PATTERN.test(this.op) ? ' ' + this.op + ' ' : this.op}${this.right}`; } }