tonycituk / Emojilang

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Emojilang 😹💻

Gramática utilizada

Emojilang

Descripción del lenguaje generado

Representa una estructura de control (if) y una función de impresiuón (print) para el lenguaje de programación emojilang, con la caracterísitica de usar un emoji de play y stop para definir el inicio y el final del programa respectivamente; el body de la estructura de control puede incluir una estructura de control (if ❓(NUMBER BOOLEAN NUMBER)) o una instrucción de impresión (print 🖨️STRING) así como la anidación de estructuras de control (if ❓(NUMBER BOOLEAN NUMBER)).

Ejecución

python3 main.py archivo.🙂

Cadenas aceptadas

▶
    ❓(4 <= 1)➡
        ❓(1 == 2)➡
            🖨'hola mundus!'
        ❗
    ❗
⏹
▶
   🖨'hola mundus!'
⏹
▶
    ❓(1 >= 2)➡
        🖨'hola mundus!'
    ❗
⏹
▶
    ❓(4 > 2)➡
    ❓(1 > 1)➡
    ❓(9 > 2)➡
    ❓(3 > 1)➡
        🖨'hola mundus!'
    ❗
    ❗
    ❗
    ❗
⏹

Cadenas rechazadas

▶
⏹
▶
    ❓(4 > 2)➡
    ❓(1 > 1)➡
    ❓(9 > 2)➡
    ❓(3 > 1)➡
        🖨'hola mundus!'
        🖨'hola mundus!'
    ❗
    ❗
    ❗
    ❗
⏹
▶
    ❓(4 > 2)➡
    ❗
⏹
▶
    ❓(4 >>> 2)➡
    ❗
⏹
▶
    ❓(4> 2)➡
    🖨'hola mundus!'
⏹
▶
    ❓(4> 2)➡
    🖨'hola mundus!'
    ❗

About


Languages

Language:Python 91.7%Language:Shell 8.3%