Visibly Pushdown Automata
VPA
Query
Input
foo
Machine
# M = (Q, Q_in, G, d, Q_F, S_c, S_r, S_i) # # Qa{a,b,c,d,e,f} Qi{a} Qf{a} dt{c[a,,b,A]} dt{c[b,,c,B]} dt{c[c,
,d,C]} dt{c[c,
,e,B]} dt{c[c,
,f,B]} dt{i[d,foo,e]} dt{r[e,
,C,c]} dt{r[c,,B,b]} dt{r[b,,A,a]} Sc{,
,
} Sr{,,
} Si{foo,bar,yay}