Генериране на код с помощта на yacc

Да предположим, че граматиката е дадена, как да проектираме процеса на генериране на код?

start(res)       ::= template. { **how to write stuff here?? Is it true there will only be 

one correct way to write this? And Let's suppose the programming language is also given** }

person compile-fan    schedule 02.03.2011    source източник


Отговори (1)


Това е доста широк въпрос, с много книги и статии, написани върху него. Общото заглавие, което търсите, е Превод, насочен към синтаксиса, а класическата препратка е Книга на дракона

person Chris Dodd    schedule 02.03.2011