Autómatas, teoría de lenguajes y compiladores
- Vacas Castro, Justina
- Assaff, Josefina
- Mejalelaty, Ian
- Fernandez Truglia, Ariadna
Habilitar permisos:
Para pampero:
chmod u+x compile.sh
sed -i -e 's/\r$//' compile.sh
chmod u+x tests.sh
sed -i -e 's/\r$//' tests.sh
Para windows:
chmod u+x compile.sh
dos2unix compile.sh
chmod u+x tests.sh
dos2unix tests.sh
Compilar y ejecutar:
make
./compile.sh ./ejemplos/ejemplo7.braille test
./testSe encuentran bajo la carpeta examples
Se ejecutan haciendo:
make test
- Para que el codigo funcione debe comenzar y terminar con:
inicio
//codigo
fin
- Permite asignar variables de tipo texto:
texto [variable] = [valor],
num [variable] = [valor],
braille [variable] = [valor],
- Permite imprimir por pantalla:
imprimir [variable],
imprimir [valor],
- Permite imprimir por pantalla con simbolos braille:
imprimir braille [variable],
- Permite traducir el texto a braille o al revez, ingresado por entrada estandar:
texto_a_braille, --> Se debe ingresar el texto de la forma: hola
braille_a_texto, --> Se debe ingresar el texto de la forma: 234.136.15.1235.2345.15.
- Permite realizar ciclos while:
hacer:
//codigo
mientras([condicion]),
- Permite realizar ciclos if:
si([expresion])
entonces //codigo
terminado
- Permite realizar operaciones aritmeticas:
aux = aux + 1,
aux = aux / 1,
aux = aux * 1,
aux = aux - 1,
- Traducir:
braille b = 234.136.15.1235.2345.15.,
texto txt = traducir b,
- Concatenar:
braille b = 234.136.15.1235.2345.15.,
texto aux = "feliz navidad",
texto print = concatenar aux b,