Skip to content

Lenguaje de scripting en castellano desarrollado en TypeScript

Notifications You must be signed in to change notification settings

LeandroBarone/carpiscript

Repository files navigation

CarpiScript

CarpiScript es un lenguaje de scripting en castellano desarrollado en TypeScript. Incluye analizador léxico, analizador sintáctico e intérprete.

Carpincho Canchero

Requsitos

Node y ts-node (npm install -g ts-node).

Uso

Para ejecutar un script desarrollado en CarpiScript:

$ ts-node ejecutar.ts test.ñ

Para correr código CarpiScript y obtener el resultado:

import ejecutar from './carpiscript'

console.log(ejecutar('(1+2)*3'))

Sintaxis

IMPUESTOS = 10

precioPorDocena = ingresarNumero("Precio por docena")

precioUnitario = precioPorDocena / 12
precioFinal = precioUnitario * (1 + IMPUESTOS / 100)

si (precioFinal < 10) {
  imprimir('Precio demasiado bajo')
}
sino (precioFinal > 10000) {
  imprimir('Precio demasiado alto')
}
sino {
  imprimir("El precio final con " + IMPUESTOS + "% de impuestos es $" + entero(precioFinal))
}

About

Lenguaje de scripting en castellano desarrollado en TypeScript

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published