Browse Source

Added new xml test, and testing markdown

tags/1.0.0
Chris Cromer 2 years ago
parent
commit
67d5da86cf

+ 44
- 8
README.md View File

@@ -1,16 +1,52 @@
# Maquina de Turning

# MAQUINA DE TURING
Este proyecto es un implimentación de la Maquina de Turing.

## License
# TABLA DE CONTENIDO
* [REQUISITOS](#requisitos)
* [DESCARGAR BINARIOS](#binarios)
* [LICIENCIA](#liciencia)

El programa es bajo la licensa de "3 Clause BSD" que se encuentra en: [LICENSE](LICENSE)
## REQUISITIOS <a id="requisitos"></a>
Para compilar el código se necesita:
* Java 8
* JavaFX

## Código
## DESCARGAR BINARIOS <a id="binarios"></a>
Se puede encontrar binarios compilados para windows y linux en la pagina: [MT](https://cromer.cl/mt)

El código se encuentra en la carpeta src o en github: [fundamentos](https://github.com/cromerc/fundamentos)
## USO

### Transiciones
Los archivos de xml de los transiciones debe ser de este estilo:
```xml
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE root SYSTEM "mtbase.dtd">
<root>
<transicion>
<si>0</si>
<qj>0</qj>
<sj>0</sj>
<movimiento>R</movimiento>
</transicion>
</root>
```

### Cargar transiciones
Para usar el programa es necesario cargio un archivo valido de xml que contiene transiciones.
Al cargar un archivo valido de xml se pide ingresar los estados finales que desea utilizar.

## JavaDoc
En la carpeta ejemplos se encuentra algunos ejemplos de maquinas que puede usar.

### Comprobar
Despues de cargar un archivo de xml, se puede correr la maquina de forma individual o por lote.
Al usar uno de estos opciones hay que ingresar cadenas y luego la maquina va a intentar reconocerlas.

## CÓDIGO
El código se encuentra en la carpeta src o en github: [fundamentos](https://github.com/cromerc/fundamentos)

## JAVADOC
La documentación del proyecto se puede ver en la carpeta doc o en la enlace: [JavaDoc](https://cromer.cl/mt/doc/index.html)
Vamos a cambiar la enlace a otra lugar despues, ignora que muestra el codigo.
Vamos a cambiar la enlace a otra lugar despues, ignora que muestra el codigo.

## LICIENCIA <a id="liciencia"></a>
El programa es bajo la licenca de "3 Clause BSD" que se encuentra en la carpeta principal o en la pagina: [LICENSE](https://github.com/cromerc/fundamentos/blob/master/LICENSE)

xmltest/Descriptions → ejemplos/Descriptions View File


+ 102
- 0
ejemplos/FirstLetterEqual.xml View File

@@ -0,0 +1,102 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE root SYSTEM "mtbase.dtd">
<root>
<transicion>
<qi>0</qi>
<si>a</si>
<qj>1</qj>
<sj>#</sj>
<movimiento>R</movimiento>
</transicion>
<transicion>
<qi>1</qi>
<si>a</si>
<qj>1</qj>
<sj>#</sj>
<movimiento>R</movimiento>
</transicion>
<transicion>
<qi>1</qi>
<si>b</si>
<qj>1</qj>
<sj>#</sj>
<movimiento>R</movimiento>
</transicion>
<transicion>
<qi>1</qi>
<si>c</si>
<qj>2</qj>
<sj>#</sj>
<movimiento>R</movimiento>
</transicion>
<transicion>
<qi>2</qi>
<si>a</si>
<qj>3</qj>
<sj>#</sj>
<movimiento>R</movimiento>
</transicion>
<transicion>
<qi>3</qi>
<si>a</si>
<qj>3</qj>
<sj>#</sj>
<movimiento>R</movimiento>
</transicion>
<transicion>
<qi>3</qi>
<si>b</si>
<qj>3</qj>
<sj>#</sj>
<movimiento>R</movimiento>
</transicion>
<transicion>
<qi>0</qi>
<si>b</si>
<qj>4</qj>
<sj>#</sj>
<movimiento>R</movimiento>
</transicion>
<transicion>
<qi>4</qi>
<si>a</si>
<qj>4</qj>
<sj>#</sj>
<movimiento>R</movimiento>
</transicion>
<transicion>
<qi>4</qi>
<si>b</si>
<qj>4</qj>
<sj>#</sj>
<movimiento>R</movimiento>
</transicion>
<transicion>
<qi>4</qi>
<si>c</si>
<qj>5</qj>
<sj>#</sj>
<movimiento>R</movimiento>
</transicion>
<transicion>
<qi>5</qi>
<si>b</si>
<qj>6</qj>
<sj>#</sj>
<movimiento>R</movimiento>
</transicion>
<transicion>
<qi>6</qi>
<si>a</si>
<qj>6</qj>
<sj>#</sj>
<movimiento>R</movimiento>
</transicion>
<transicion>
<qi>6</qi>
<si>b</si>
<qj>6</qj>
<sj>#</sj>
<movimiento>R</movimiento>
</transicion>
</root>

xmltest/TuringIgual0sIgual1s.xml → ejemplos/TuringIgual0sIgual1s.xml View File


xmltest/mT.xml → ejemplos/mT.xml View File


xmltest/mT1.xml → ejemplos/mT1.xml View File


xmltest/mT2.xml → ejemplos/mT2.xml View File


xmltest/mT3.xml → ejemplos/mT3.xml View File


xmltest/mT4.xml → ejemplos/mT4.xml View File


xmltest/mtbase.dtd → ejemplos/mtbase.dtd View File


Loading…
Cancel
Save