[cpl] [Tema 1] Literali & Inconsistenta Block

Călin Cruceru crucerucalincristian at gmail.com
Mon Oct 24 23:30:26 EEST 2016


Salutare,

Am 2 scurte întrebări/observații:

1. Există vreun motiv anume pentru care string literalii, atunci când
sunt serializați, au asociat line number-ul ultimei linii ocupate (în
locul primeia, cum este cazul pentru toate celelalte noduri)?
2. Pentru if-statements serializer-ul face check-fail dacă nu are
instanță a block-ului de "then", chiar dacă aceasta e goală (nu
conține nicio expresie); la fel și pentru while-statements.  Totuși,
în cazul body-ului unei metode nu se întâmplă asta; înțeleg că în
fazele următoare această diferență e irelevantă, însă momentan, la
analiza sintactică, diferența e un nod "Block" gol, care într-un caz
apare, în celălalt nu.

Mersi,
Călin


More information about the cpl mailing list