UNPKG

sanscript-lang

Version:

SanScript Language Programming Language – Sanskrit-based syntax compiled to Generated Code. Created by: Atikin Verse.

26 lines (21 loc) 792 B
#!/usr/bin/env node // 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); }