sanscript-lang
Version:
SanScript Language Programming Language – Sanskrit-based syntax compiled to Generated Code. Created by: Atikin Verse.
26 lines (21 loc) • 792 B
JavaScript
// Created by Atikin Verse
const fs = require('fs');
const path = require('path');
const compileSanScript = require('../core/compiler');
const args = process.argv.slice(2);
if (args.length < 1) {
console.error('Usage: sanscript <filename>.ss [--compile]');
process.exit(1);
}
const inputPath = path.resolve(args[0]);
const sourceCode = fs.readFileSync(inputPath, 'utf-8');
const outputCode = compileSanScript(sourceCode);
if (args.includes('--compile')) {
const outputPath = inputPath.replace(/\.ss$/, '.js');
fs.writeFileSync(outputPath, outputCode);
console.log(`✅ Generated Code saved to ${outputPath}`);
} else {
console.log("🔍 Running Translated Code:\n", outputCode); // for debugging
eval(outputCode);
}