/suslang

Primary LanguageRustMIT LicenseMIT

ඬ>ඩ>ඹ>ච>ඞ

primero es el main

segundo es comentario

tercero nada

cuarto tab

quinto ;

Compilamos a C

Keywords

  • sus: true
  • clean: false
  • : ; (end of instruction)
  • ඩ this is a comment comentarios
  • vent: goto
  • emergency meeting try
  • impostor : except/catch
  • amogus : start no hace falta
  • task taskname with red and green ➤ void: function
  • eject return
  • report print
  • crewmate: <type> variable // definition is allocation -> totalmente, el color es el nombre // hay shadowing
  • kill <crewmate> free variable //yes lads no garbage collector
  • sus? if
  • clean? else
  • afk sleep
  • : tab (va a ser indentado con ච) >:)
  • win exit(0)
  • lose exit(1) "" number: 0000 boolean: sus / clean

llamar a una funcion complete with arg1 and arg2 and arg3 ඞ: execute function

  • task ඬ : void main(){}

mete ideas

ඩඩඩඩ:ඩ ඩඩඩඩඩඩඩඩඩඩඩඩඩඩඩඩඩඩඩඩඩඩඩඩඩඩඩඩඩඩඩඩඩඩඩඩඩඩ entra al suscord ,___ / __.==--" /#(-' `-' -- COLOURS --

see colors.txt

// solo se pueden usar colores asi q vamos a coger muchos colores xd -- ERROR MESSAGES --

line was the impostor. (syntax error) random dead body reported at line (syntax again?) random

program was ejected (segmentation fault. core dumped)

stop! he's already dead -> double free // ME ENCANTA

TODO

  • Actual errors, not panics
  • Tests
  • Fix JS report fn
  • Custom formatting
  • Checks for main function types