В процесі виконання завдань по
курсу компіляторів на Coursera раптово відкрив для себе, що римські цифри описуються контекстно-вільною граматикою, ось її шматочок (in the second production of S, the first token is a lowercase L, тому що термінали, тобто самі римські цифри, тут позначаються маленькою літерою, нетермінали великою):
S productions
(
Read more... )