- medyum
from medyum import medyum
def _print(*args,**kwargs):
prev = Element("output").element.innerHTML
if "end" in kwargs:
pyscript.write("output", prev + str(args[0]) + kwargs["end"])
else:
pyscript.write("output", prev + str(args[0]) + "{{br}}".replace("{{", "<").replace("}}", ">"))
medyum.print = lambda *args, **kwargs: _print(*args, **kwargs)
def run(*args, **kwargs):
input = Element("input").element.value
Element("output").element.innerHTML = ""
program = input.split("\n") # split lines need for ignoring commnets
program = medyum.lex_program(program)
program = medyum.run_program(program)