Está en la página 1de 9

Propuesta del Lenguaje Nombre:

Objetivo:

Alfabeto:

Token

1.- Cadena

Q1

Q2

Q3
C

2.- Comentario

Q6
/

Q4

Q5
* C * /

Q7

Q8

Q9

3.- Identificador

l/d

Q10
10

Q11

. 4.- Nmero +

Q23
d d . d

Q22
+ d d

Q12
d

Q14
. -

Q15

Q16

Q13

Q21

. 5.- Carcter

Q17

Q18

Q19

Q20

6.- Op. Relacionales

Q25
=

Q26
< =

Q24

= >

Q27

= =

Q29

Q28

Tokens Palabras reservadas Identificadores Comentarios Operadores Aritmticos Operadores relacionales Operadores lgicos Caracteres especiales Incremento/Decremento

Tabla de errores Palabra Hola mundo Hola mundo /*texto* /*texto*/ A@ a_ AA A* a~ a` A! a# a$ a% a^ a& a( aa+ a= a, Token error cadena error comentario error error error error error error error error error error error error error error error error error Id no valido espacio Id no valido carcter desconocido Numero de token Cadena no valida Cadena valida Comentario no valido Comentario valido Id no valido carcter desconocido

aA; A, A? A/ A: a) a* a+ a< a> A1 aaaa a11 abc abc129 14. -. +342. -342. +. . 'a ! 'dsa' / //@#% hola \\ /**/ /* */ ++ --

error error error error error error error error error error error Error id id id id error error error error error error error error error Operador aritmtico comentario comentario comentario incremento decremento valido Cadena de carcter no valida falta ' Op. relacional no valido fata = Cadena de carcter no valida Op. valido Comentario valido Numero no valido falta dgito Id no valido espacio Id valido

+ -.1 +.1 .1 0.1 11 -342.232 +342.232 'd' hola == != < > <= >= ' /*texto

Operador aritmtico Operador aritmtico numero numero numero numero numero numero numero Cadena de carcter id Op relacional Op relacional Op relacional Op relacional Op relacional Op relacional error error error Cadena de carcter no valido Cadena no valida Comentario no valido

Matriz de Transicin
L Q1 Q2 Q3 Q4 Q4 Q5 Q6 Q7 Q8 Q9 Q10 Q11 Q12 Q13 Q14 Q15 Q16 Q17 Q18 Q19 Q20 Q21 Q22 Q23 Q24 Q25 Q26 Q27 Q28 Q29 Q2 D Q2 Q2 Q3 / * . C ret + = < >

Q5 Q6

Q7

Q7

Q7

Q8

Q7

Q7

Q11 Q11

Q11 Q14 Q14 Q14 Q16 Q16

Q15 Q15 Q15

Q13 Q21

Q22

Q18 Q19 Q20

Q15

Q23 Q27 Q29 Q29 Q29 Q29 Q25 Q28 Q26

1.-

También podría gustarte