"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Literal = exports.Star = exports.Comparator = void 0;
class Comparator {
    pattern;
    constructor(pattern) {
        this.pattern = pattern;
    }
    static is(_pattern) {
        return false;
    }
    static parse(pattern) {
        return new Comparator(pattern);
    }
}
exports.Comparator = Comparator;
class Star extends Comparator {
}
exports.Star = Star;
class Literal extends Comparator {
}
exports.Literal = Literal;
//# sourceMappingURL=comparator.js.map