28.04.2014 Views

Metody Realizacji Jezyków Programowania - Analiza składniowa

Metody Realizacji Jezyków Programowania - Analiza składniowa

Metody Realizacji Jezyków Programowania - Analiza składniowa

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Zbiory FIRST<br />

Notacja<br />

Niech w ∈ T ∗ k : w =<br />

{<br />

a 1 a 2 . . . a k ,<br />

(pierwszych k znaków słowa w)<br />

jeśli w = a 1 a 2 . . . a k v<br />

w#, jeśli |w| < k.<br />

Definicja (FIRST )<br />

Niech w ∈ (T ∪ N).<br />

FIRST k (w) = {α : ∃β ∈ T ∗ , w → ∗ β, α = k : β}<br />

(pierwsze k znaków słów wyprowadzalnych z w).<br />

FIRST (w) = FIRST 1 (w)<br />

Marcin Benke (MIM UW) <strong>Metody</strong> <strong>Realizacji</strong> Języków <strong>Programowania</strong> 11 października 2010 20 / 31

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!