что такое разбор сверху вниз? - PullRequest
0 голосов
/ 29 октября 2010

я студент, которому нужно реализовать синтаксический анализатор сверху вниз для моего мини-проекта, я уверен, что понимаю концепцию, и я прочитал статью в Википедии, но все же у меня есть некоторые сомнения, может ли кто-нибудь объяснить объяснение синтаксического анализа сверху вниз и как реализовать его с помощьюмаленький пример ...

Ответы [ 2 ]

9 голосов
/ 29 октября 2010

Одна вещь, которую студенты иногда забывают, это то, что их профессора помогают им учиться.Если вы предприняли хорошую попытку понять синтаксический анализ сверху вниз и у вас ничего не получилось, тогда иди и попросите своего профессора объяснить это .Это не признание слабости, и не потеряет вас оценки.Это на самом деле то, что ваши профессора платят.Это также то, что им нравится делать, иначе их не было бы на работе.

Я не понимал этого, когда был студентом, и это стоило мне много времени и усилий, потому что я думал, что ябыл бы оштрафован, если бы я признал, что не понимал что-то.

Под "профессором" я также имею в виду помощников преподавателя или кого-либо еще, чья цель - помочь вам учиться.

1 голос
/ 31 октября 2010

разбор сверху вниз - это разбор, как это делал бы нормальный человек. Вы описываете термины высокого уровня в терминах терминов более низкого уровня, пока не приступите к основам. Вот очень упрощенный пример

 public void parseSentence() {
     parseNoun();
     parseVerb();
 }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...