116  aRiGaTo [Off]
 don't tread on me
(5.04.2016 / 15:25)
bek1996, это же вузовский курс формальных языков.

Я только сейчас заметил ещё пару моментов:
1. Стадия «трансляция» - это на самом деле кодогенерация,
2. Как правило в процедуру трансляции ещё включают «семантический анализ» и «оптимизацию»,
3. Context Free Grammar - всё-таки не «контекстно-независимая», а «контекстно-свободная».
3062  Витаминыч (Smd) [Off]
 わからない!!
(4.04.2016 / 00:46)
Чо там, есть новенького?
275  Naik [Off]
(21.11.2014 / 19:07)
aRiGaTo, получается да, правда я первый раз слышу что есть такой алгоритм :gg:
116  aRiGaTo [Off]
 don't tread on me
(21.11.2014 / 17:09)
Naik, shunting yard?
275  Naik [Off]
(21.11.2014 / 16:35)
aRiGaTo, там вроде через стек можно делать. И хранить правила какой тип подвыражений может быть в разных случаях, может таки доделаю :gg:
116  aRiGaTo [Off]
 don't tread on me
(21.11.2014 / 07:55)
Naik, Потому что за приоритетами следить надо. Всё просто. Ну, ещё распознавание неоднозначных операторов, e.g. унарного минуса. Ну, можно было и воспользоваться генераторами типа flex+bison, JFlex+byacc/j
275  Naik [Off]
(21.11.2014 / 00:33)
Пытался транслятор бейсика сделать, дальше разбора на токены не дошло. Основная сложность в разборе вложенных сложных выражений.
116  aRiGaTo [Off]
 don't tread on me
(20.11.2014 / 20:48)
Oak, мне больше обратное больше нравится. Токен - кусочек текста, лексема - токен со всякими штуками :girl:
553  Oak [Off]
 Эль Презеденте
(20.11.2014 / 20:45)
aRiGaTo, левую рекурсию устранил, да, много неточностей по поводу открывающих/закрывающих скобок.
Токенами можно называть вообще всё, что угодно, на то они и токены.
116  aRiGaTo [Off]
 don't tread on me
(20.11.2014 / 20:20)
И почему все назыыают токенами лексемы с параметрами =( Я не согласен :girl:
Всего: 14
1 2 >>
К записи
Java
Категории

Мы в соцсетях

tw tg yt gt