Finished individual and cleaned up code
This commit is contained in:
@@ -1,6 +0,0 @@
|
||||
mT.xml : Caso ideal, con <?xml> y <!DOCTYPE> definidos correctamente
|
||||
mT1.xml : No definidos <?xml> y <!DOCTYPE>, pero las transiciones son correctas
|
||||
mT2.xml : <?xml> definido, pero <!DOCTYPE> es un archivo distinto
|
||||
mT3.xml : <?xml> definido, pero <!DOCTYPE> no lo esta
|
||||
mT4.xml : <?xml> y <!DOCTYPE> definidos correctamente, pero las transiciones estan errados
|
||||
mtbase.dtd : Base para validar xml
|
||||
@@ -1,102 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE root SYSTEM "mtbase.dtd">
|
||||
<root>
|
||||
<transicion>
|
||||
<movimiento>R</movimiento>
|
||||
<si>a</si>
|
||||
<qj>1</qj>
|
||||
<qi>0</qi>
|
||||
<sj>#</sj>
|
||||
</transicion>
|
||||
<transicion>
|
||||
<qi>1</qi>
|
||||
<si>a</si>
|
||||
<sj>#</sj>
|
||||
<qj>1</qj>
|
||||
<movimiento>R</movimiento>
|
||||
</transicion>
|
||||
<transicion>
|
||||
<qi>1</qi>
|
||||
<si>b</si>
|
||||
<movimiento>R</movimiento>
|
||||
<qj>1</qj>
|
||||
<sj>#</sj>
|
||||
</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>
|
||||
@@ -5,98 +5,98 @@
|
||||
<qi>0</qi>
|
||||
<si>a</si>
|
||||
<qj>1</qj>
|
||||
<sj>#</sj>
|
||||
<sj>a</sj>
|
||||
<movimiento>R</movimiento>
|
||||
</transicion>
|
||||
<transicion>
|
||||
<qi>1</qi>
|
||||
<si>a</si>
|
||||
<qj>1</qj>
|
||||
<sj>#</sj>
|
||||
<sj>a</sj>
|
||||
<movimiento>R</movimiento>
|
||||
</transicion>
|
||||
<transicion>
|
||||
<qi>1</qi>
|
||||
<si>b</si>
|
||||
<qj>1</qj>
|
||||
<sj>#</sj>
|
||||
<sj>b</sj>
|
||||
<movimiento>R</movimiento>
|
||||
</transicion>
|
||||
<transicion>
|
||||
<qi>1</qi>
|
||||
<si>c</si>
|
||||
<qj>2</qj>
|
||||
<sj>#</sj>
|
||||
<sj>c</sj>
|
||||
<movimiento>R</movimiento>
|
||||
</transicion>
|
||||
<transicion>
|
||||
<qi>2</qi>
|
||||
<si>a</si>
|
||||
<qj>3</qj>
|
||||
<sj>#</sj>
|
||||
<sj>a</sj>
|
||||
<movimiento>R</movimiento>
|
||||
</transicion>
|
||||
<transicion>
|
||||
<qi>3</qi>
|
||||
<si>a</si>
|
||||
<qj>3</qj>
|
||||
<sj>#</sj>
|
||||
<sj>a</sj>
|
||||
<movimiento>R</movimiento>
|
||||
</transicion>
|
||||
<transicion>
|
||||
<qi>3</qi>
|
||||
<si>b</si>
|
||||
<qj>3</qj>
|
||||
<sj>#</sj>
|
||||
<sj>b</sj>
|
||||
<movimiento>R</movimiento>
|
||||
</transicion>
|
||||
<transicion>
|
||||
<qi>0</qi>
|
||||
<si>b</si>
|
||||
<qj>4</qj>
|
||||
<sj>#</sj>
|
||||
<sj>b</sj>
|
||||
<movimiento>R</movimiento>
|
||||
</transicion>
|
||||
<transicion>
|
||||
<qi>4</qi>
|
||||
<si>a</si>
|
||||
<qj>4</qj>
|
||||
<sj>#</sj>
|
||||
<sj>a</sj>
|
||||
<movimiento>R</movimiento>
|
||||
</transicion>
|
||||
<transicion>
|
||||
<qi>4</qi>
|
||||
<si>b</si>
|
||||
<qj>4</qj>
|
||||
<sj>#</sj>
|
||||
<sj>b</sj>
|
||||
<movimiento>R</movimiento>
|
||||
</transicion>
|
||||
<transicion>
|
||||
<qi>4</qi>
|
||||
<si>c</si>
|
||||
<qj>5</qj>
|
||||
<sj>#</sj>
|
||||
<sj>c</sj>
|
||||
<movimiento>R</movimiento>
|
||||
</transicion>
|
||||
<transicion>
|
||||
<qi>5</qi>
|
||||
<si>b</si>
|
||||
<qj>6</qj>
|
||||
<sj>#</sj>
|
||||
<sj>b</sj>
|
||||
<movimiento>R</movimiento>
|
||||
</transicion>
|
||||
<transicion>
|
||||
<qi>6</qi>
|
||||
<si>a</si>
|
||||
<qj>6</qj>
|
||||
<sj>#</sj>
|
||||
<sj>a</sj>
|
||||
<movimiento>R</movimiento>
|
||||
</transicion>
|
||||
<transicion>
|
||||
<qi>6</qi>
|
||||
<si>b</si>
|
||||
<qj>6</qj>
|
||||
<sj>#</sj>
|
||||
<sj>b</sj>
|
||||
<movimiento>R</movimiento>
|
||||
</transicion>
|
||||
<transicion>
|
||||
@@ -104,13 +104,13 @@
|
||||
<si>#</si>
|
||||
<qj>7</qj>
|
||||
<sj>#</sj>
|
||||
<movimiento>*</movimiento>
|
||||
<movimiento>S</movimiento>
|
||||
</transicion>
|
||||
<transicion>
|
||||
<qi>6</qi>
|
||||
<si>#</si>
|
||||
<qj>7</qj>
|
||||
<sj>#</sj>
|
||||
<movimiento>*</movimiento>
|
||||
<movimiento>S</movimiento>
|
||||
</transicion>
|
||||
</root>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE root SYSTEM "mtbase_.dtd">
|
||||
<!DOCTYPE root SYSTEM "mtbase.dtd">
|
||||
<root>
|
||||
<transicion>
|
||||
<qi>0</qi>
|
||||
@@ -92,4 +92,4 @@
|
||||
<sj>#</sj>
|
||||
<movimiento>R</movimiento>
|
||||
</transicion>
|
||||
</root>
|
||||
</root>
|
||||
@@ -1,18 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE root SYSTEM "mtbase_.dtd">
|
||||
<root>
|
||||
<transicion>
|
||||
<qi>0</qi>
|
||||
<si>0</si>
|
||||
<qj>0</qj>
|
||||
<sj>0</sj>
|
||||
<movimiento>R</movimiento>
|
||||
</transicion>
|
||||
<transicion>
|
||||
<qi>0</qi>
|
||||
<si>1</si>
|
||||
<qj>1</qj>
|
||||
<sj>1</sj>
|
||||
<movimiento>R</movimiento>
|
||||
</transicion>
|
||||
</root>
|
||||
@@ -1,16 +0,0 @@
|
||||
<root>
|
||||
<transicion>
|
||||
<qi>0</qi>
|
||||
<si>0</si>
|
||||
<qj>0</qj>
|
||||
<sj>0</sj>
|
||||
<movimiento>R</movimiento>
|
||||
</transicion>
|
||||
<transicion>
|
||||
<qi>0</qi>
|
||||
<si>1</si>
|
||||
<qj>1</qj>
|
||||
<sj>1</sj>
|
||||
<movimiento>R</movimiento>
|
||||
</transicion>
|
||||
</root>
|
||||
@@ -1,18 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE root SYSTEM "tmbase.dtd">
|
||||
<root>
|
||||
<transicion>
|
||||
<qi>0</qi>
|
||||
<si>0</si>
|
||||
<qj>0</qj>
|
||||
<sj>0</sj>
|
||||
<movimiento>R</movimiento>
|
||||
</transicion>
|
||||
<transicion>
|
||||
<qi>0</qi>
|
||||
<si>1</si>
|
||||
<qj>1</qj>
|
||||
<sj>1</sj>
|
||||
<movimiento>R</movimiento>
|
||||
</transicion>
|
||||
</root>
|
||||
@@ -1,17 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<root>
|
||||
<transicion>
|
||||
<qi>0</qi>
|
||||
<si>0</si>
|
||||
<qj>0</qj>
|
||||
<sj>0</sj>
|
||||
<movimiento>R</movimiento>
|
||||
</transicion>
|
||||
<transicion>
|
||||
<qi>0</qi>
|
||||
<si>1</si>
|
||||
<qj>1</qj>
|
||||
<sj>1</sj>
|
||||
<movimiento>R</movimiento>
|
||||
</transicion>
|
||||
</root>
|
||||
@@ -1,16 +0,0 @@
|
||||
<?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>
|
||||
<transicion>
|
||||
<qi>0</qi>
|
||||
<si>1</si>
|
||||
<qj>1</qj>
|
||||
<movimiento>R</movimiento>
|
||||
</transicion>
|
||||
</root>
|
||||
@@ -1,29 +1,22 @@
|
||||
<?xml encoding="UTF-8"?>
|
||||
|
||||
<!ELEMENT root (transicion)+>
|
||||
<!ATTLIST root
|
||||
xmlns CDATA #FIXED ''>
|
||||
<!ELEMENT root (transicion)+>
|
||||
<!ATTLIST root xmlns CDATA #FIXED ''>
|
||||
|
||||
<!ELEMENT transicion (movimiento|qi|qj|si|sj)+>
|
||||
<!ATTLIST transicion
|
||||
xmlns CDATA #FIXED ''>
|
||||
<!ELEMENT transicion (movimiento|qi|qj|si|sj)+>
|
||||
<!ATTLIST transicion xmlns CDATA #FIXED ''>
|
||||
|
||||
<!ELEMENT movimiento (#PCDATA)>
|
||||
<!ATTLIST movimiento
|
||||
xmlns CDATA #FIXED ''>
|
||||
<!ELEMENT movimiento (#PCDATA)>
|
||||
<!ATTLIST movimiento xmlns CDATA #FIXED ''>
|
||||
|
||||
<!ELEMENT qi (#PCDATA)>
|
||||
<!ATTLIST qi
|
||||
xmlns CDATA #FIXED ''>
|
||||
<!ELEMENT qi (#PCDATA)>
|
||||
<!ATTLIST qi xmlns CDATA #FIXED ''>
|
||||
|
||||
<!ELEMENT qj (#PCDATA)>
|
||||
<!ATTLIST qj
|
||||
xmlns CDATA #FIXED ''>
|
||||
<!ELEMENT qj (#PCDATA)>
|
||||
<!ATTLIST qj xmlns CDATA #FIXED ''>
|
||||
|
||||
<!ELEMENT si (#PCDATA)>
|
||||
<!ATTLIST si
|
||||
xmlns CDATA #FIXED ''>
|
||||
<!ELEMENT si (#PCDATA)>
|
||||
<!ATTLIST si xmlns CDATA #FIXED ''>
|
||||
|
||||
<!ELEMENT sj (#PCDATA)>
|
||||
<!ATTLIST sj
|
||||
xmlns CDATA #FIXED ''>
|
||||
<!ELEMENT sj (#PCDATA)>
|
||||
<!ATTLIST sj xmlns CDATA #FIXED ''>
|
||||
@@ -1,7 +0,0 @@
|
||||
<!ELEMENT root (transicion+)>
|
||||
<!ELEMENT transicion (qi|si|qj|sj|movimiento)>
|
||||
<!ELEMENT qi (#PCDATA)>
|
||||
<!ELEMENT si (#PCDATA)>
|
||||
<!ELEMENT qj (#PCDATA)>
|
||||
<!ELEMENT sj (#PCDATA)>
|
||||
<!ELEMENT movimiento (#PCDATA)>
|
||||
30
ejemplos/profesora/mt-1.xml
Normal file
30
ejemplos/profesora/mt-1.xml
Normal file
@@ -0,0 +1,30 @@
|
||||
<root>
|
||||
<transicion>
|
||||
<qi>0</qi>
|
||||
<si>0</si>
|
||||
<qj>1</qj>
|
||||
<sj>#</sj>
|
||||
<movimiento>R</movimiento>
|
||||
</transicion>
|
||||
<transicion>
|
||||
<qi>0</qi>
|
||||
<si>1</si>
|
||||
<qj>0</qj>
|
||||
<sj>#</sj>
|
||||
<movimiento>R</movimiento>
|
||||
</transicion>
|
||||
<transicion>
|
||||
<qi>1</qi>
|
||||
<si>0</si>
|
||||
<qj>0</qj>
|
||||
<sj>#</sj>
|
||||
<movimiento>R</movimiento>
|
||||
</transicion>
|
||||
<transicion>
|
||||
<qi>1</qi>
|
||||
<si>1</si>
|
||||
<qj>1</qj>
|
||||
<sj>#</sj>
|
||||
<movimiento>R</movimiento>
|
||||
</transicion>
|
||||
</root>
|
||||
23
ejemplos/profesora/mt-2.xml
Normal file
23
ejemplos/profesora/mt-2.xml
Normal file
@@ -0,0 +1,23 @@
|
||||
<root>
|
||||
<transicion>
|
||||
<qi>0</qi>
|
||||
<si>a</si>
|
||||
<qj>1</qj>
|
||||
<sj>a</sj>
|
||||
<movimiento>R</movimiento>
|
||||
</transicion>
|
||||
<transicion>
|
||||
<qi>1</qi>
|
||||
<si>b</si>
|
||||
<qj>1</qj>
|
||||
<sj>b</sj>
|
||||
<movimiento>R</movimiento>
|
||||
</transicion>
|
||||
<transicion>
|
||||
<qi>1</qi>
|
||||
<si>#</si>
|
||||
<qj>2</qj>
|
||||
<sj>#</sj>
|
||||
<movimiento>S</movimiento>
|
||||
</transicion>
|
||||
</root>
|
||||
44
ejemplos/profesora/mt-3.xml
Normal file
44
ejemplos/profesora/mt-3.xml
Normal file
@@ -0,0 +1,44 @@
|
||||
<root>
|
||||
<transicion>
|
||||
<qi>0</qi>
|
||||
<si>0</si>
|
||||
<qj>1</qj>
|
||||
<sj>#</sj>
|
||||
<movimiento>R</movimiento>
|
||||
</transicion>
|
||||
<transicion>
|
||||
<qi>1</qi>
|
||||
<si>1</si>
|
||||
<qj>1</qj>
|
||||
<sj>#</sj>
|
||||
<movimiento>R</movimiento>
|
||||
</transicion>
|
||||
<transicion>
|
||||
<qi>1</qi>
|
||||
<si>0</si>
|
||||
<qj>2</qj>
|
||||
<sj>#</sj>
|
||||
<movimiento>R</movimiento>
|
||||
</transicion>
|
||||
<transicion>
|
||||
<qi>2</qi>
|
||||
<si>0</si>
|
||||
<qj>3</qj>
|
||||
<sj>#</sj>
|
||||
<movimiento>R</movimiento>
|
||||
</transicion>
|
||||
<transicion>
|
||||
<qi>3</qi>
|
||||
<si>#</si>
|
||||
<qj>4</qj>
|
||||
<sj>#</sj>
|
||||
<movimiento>R</movimiento>
|
||||
</transicion>
|
||||
<transicion>
|
||||
<qi>3</qi>
|
||||
<si>0</si>
|
||||
<qj>2</qj>
|
||||
<sj>#</sj>
|
||||
<movimiento>R</movimiento>
|
||||
</transicion>
|
||||
</root>
|
||||
Reference in New Issue
Block a user