ANTLR-də, əslində onlara uyğun gəlmədən spesifik jetonları əvvəlcədən nəzərdən keçirə bilərəmmi?

Əsasən, müəyyən bir mö'cüzənin olub olmadığını bilmək üçün başımı nəzərdən keçirməliyəm, amma ona uyğun gəlmədən (yəni başqa bir təhlilçi qayda hələ də ona uyğun gələ bilsin deyə) .

Problemin dəqiq təfərrüatları "SON-BÜTÜN" bəndidir. Dil "IF" ("END-IF" ilə bağlanır), "FOR" (bir "END-FOR" ilə bağlanır) və s. Kimi konstruksiyalara malikdir.

Ancaq bu cür açıqların hamısını qlobal olaraq bağlamağı seçə bilərsiniz. bir "END-ALL" ilə döngələr (beləliklə həqiqi "END-IF" və ya "END-FOR" bəndlərinə ehtiyac aradan qaldırılır).

Onsuz da bunu düzgün şəkildə həyata keçirə bilərəmmi?

15
задан bundat 8 June 2011 в 04:01
поделиться