import { TargetLanguage } from "../../TargetLanguage.js";
import { CrystalRenderer } from "./CrystalRenderer.js";
export const crystalLanguageConfig = {
    displayName: "Crystal",
    names: ["crystal", "cr", "crystallang"],
    extension: "cr",
};
export class CrystalTargetLanguage extends TargetLanguage {
    constructor() {
        super(crystalLanguageConfig);
    }
    makeRenderer(renderContext) {
        return new CrystalRenderer(this, renderContext);
    }
    get defaultIndentation() {
        return "  ";
    }
    getOptions() {
        return {};
    }
}
