0
1
2
3
4
5
6
letr
a, d
igit
o /
OnID
2
CNC
let
ra
/ O
nID
caracter - (letra o digito)/ OnEndID
dig
ito
/
OnC
ons
2
CNC
caracter - (digito)/ OnEndCons
digi
to /
OnC
ons
'/' / NULL
2CC
caracter - *
/ OnOpArit
* / NULL
'/' / NULL
caracter - '/' / NULL
* / NULL
" / OnStr
2CC
" / OnEndStr
2CC
>, <,
=, ! /
OnOpC
mp
0 = Inicial
1 = Identificador o Palabra Reservada
2 = Constante
3 = Posible comentario o Operador /
4 = Comentario
5 = Posible fin de comentario
6 = Constante String
CNC = Caracter No Consumido
CC = Caracter Consumido
Estados:
sepa
rado
r /
NULL
caracter - " / OnStr
caracter - * / NULL
2CC
(, ), {, }, [, ] / OnPunt
2CC
*, +
, -,
% /
OnO
pAri
t
* / NULL