Files
Kmake/lib/kmake/Languages/Language.js

25 lines
689 B
JavaScript
Raw Permalink Normal View History

2026-05-26 23:36:42 -07:00
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Language = void 0;
const fs = require("../fsextra");
//import * as path from 'path';
// import * as idl from 'webidl2'; // TODO
class Language {
constructor() {
}
writeFile(file) {
this.out = fs.openSync(file, 'w');
}
closeFile() {
fs.closeSync(this.out);
}
p(line = '', indent = 0) {
let tabs = '';
for (let i = 0; i < indent; ++i)
tabs += '\t';
let data = Buffer.from(tabs + line + '\n');
fs.writeSync(this.out, data, 0, data.length, null);
}
}
exports.Language = Language;
//# sourceMappingURL=Language.js.map