Levels Tought:
Elementary,Middle School,High School,College,University,PHD
Teaching Since: | Apr 2017 |
Last Sign in: | 10 Weeks Ago |
Questions Answered: | 4870 |
Tutorials Posted: | 4863 |
MBA IT, Mater in Science and Technology
Devry
Jul-1996 - Jul-2000
Professor
Devry University
Mar-2010 - Oct-2016
The first programming project involves writing a program that parses, using recursive descent, a GUI definition language defined in an input file and generates the GUI that it defines. The grammar for this language is defined below:
Please provide a screen shot.
Â
The frst programming project involves writing a program that parses,using recursive descent, a GUI defnition language defned in an inputfle and generates the GUI that it defnes. The grammar For thislanguage is defned below:gui::=Window STRING '(' NUMBER ',' NUMBER ')'layout widgetsEnd '.'layout::=Layoutlayout_type':'layout_type::=Flow|Grid '(' NUMBER ',' NUMBER[',' NUMBER ',' NUMBER]')'widgets::=widget widgets|widgetwidget::=Button STRING ';'|Groupradio_buttonsEnd ';'|Label STRING ';'|Panellayout widgetsEnd ';'|Textfield NUMBER ';'radio_buttons::=radio_button radio_buttons|radio_buttonradio_button::=Radio STRING ';'In the above grammar, the red symbols are nonterminals, the bluesymbols are tokens and the black punctuation symbols are BN±
Attachments:-----------