Изменения
→Общая схема построения рекурсивных парсеров с помощью FIRST и FOLLOW
'''function''' consume(c: '''char''')
'''if''' curToken != c
<font color="red">error</font>("Expected $c, but found $curToken")
nextToken()