В предыдущих видео мы рассмотрели несколько алгоритмов парсинга. Теперь пришло время перейти от так называемой expression grammar, которую я использовал в качестве примера в предыдущих видео, к созданию своего языка ассемблера. В этом видео мы в общих чертах рассмотрим как преобразовать строку написанную на языке ассемблера в двоичный код, представленный в intel hex формате. Код компилятора на Github:
Hide player controls
Hide resume playing