CS3402 Compiladores · 2026-1

The Ultimate Parser

Diseña gramáticas, construye tablas y observa simulaciones paso a paso para analizadores Top-Down y Bottom-Up.

AceptaPredictivo LL(1)
Pasos17
Conflictos0
Estados LR

FIRST

E(, id
E'+, ϵ
T(, id
T'*, ϵ
F(, id

FOLLOW

E), $
E'), $
T), +, $
T'), +, $
F), *, +, $

Tabla de análisis LL(1)

No terminal$()*+id
EE -> T E'E -> T E'
E'E' -> ϵE' -> ϵE' -> + T E'
TT -> F T'T -> F T'
T'T' -> ϵT' -> ϵT' -> * F T'T' -> ϵ
FF -> ( E )F -> id

Derivación

#PilaEntradaAcción
1$ Eid + id * id $E -> T E'
2$ E' Tid + id * id $T -> F T'
3$ E' T' Fid + id * id $F -> id
4$ E' T' idid + id * id $Match
5$ E' T'+ id * id $T' -> ϵ
6$ E'+ id * id $E' -> + T E'
7$ E' T ++ id * id $Match
8$ E' Tid * id $T -> F T'
9$ E' T' Fid * id $F -> id
10$ E' T' idid * id $Match
11$ E' T'* id $T' -> * F T'
12$ E' T' F ** id $Match
13$ E' T' Fid $F -> id
14$ E' T' idid $Match
15$ E' T'$T' -> ϵ
16$ E'$E' -> ϵ
17$$Aceptar