Нормальная форма Бэкуса-Наура

Страницы работы

Содержание работы

Министерство образования и науки Российской Федерации

Государственное образовательное учреждение

высшего профессионального образования

«Комсомольский-на-Амуре государственный технический университет»

Кафедра математического обеспечения и применения ЭВМ

Лабораторная работа № 1

по курсу «ТЯПиМТ»

Студенты группы 4ВC-1                                                               Рогозин В.А.

Шелестов И.А

Преподаватель                                                                             Петрова А.Н.

2007

 

Нормальная форма Бэкуса-Наура (BNF).

<document> ::= 'DOCTYPE' <html>

 

<html> ::= <html_start> <head> <body> '</HTML' '>'|<head> <body>

 

<html_start> ::= '<HTML' 'VERSION' '=' <string> '>'|'<HTML' '>'

 

<head> ::= '<HEAD' '>' <head_cont> '</HEAD' '>'|<head_cont>

 

<head_cont> ::= <head_cont> <title>|<head_cont> <isindex>|<head_cont> <base>| <head_cont> <script>|<head_cont> <style>|<head_cont> <meta>|<head_cont> <link>|‘ ‘

 

<title> ::= '<TITLE' '>' <data> '</TITLE' '>'|'<TITLE' '>' '</TITLE' '>'

<litter>::=a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|

a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|

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

а|б|в|г|д|е|ё|ж|з|и|й|к|л|м|н|о|п|р|с|т|у|ф|х|ц|ч|ш|щ|э|ю|я

<digit> ::= 0|1|2|3|4|5|6|7|8|9

<number> ::= <digit> <number> | <digit>

<string> ::= <litter>| <number> | <litter> <string> | <number> <string> | <litter> <number> |

<number> <litter> <string>

 

<color> ::= 'RGB'|'AQUA'|'BLACK'|'BLUE'|'FUCHSIA'|'GRAY'|'GREEN'|'LIME'|'MAROON'| 'NAVY'|'OLIVE'|'PURPLE'|'RED'|'SLIVER'|'TEAL'|'WHITE'|'YELLOW'

 

<data> ::= 'DATA'

 

<align_val> ::= 'LEFT'|'RIGHT'|'CENTER'

 

<align_special_val> ::= 'TOP'|'MIDDLE'|'BOTTOM'|'LEFT'|'RIGHT'

 

<httpmethod> ::= 'GET'|'POST'

 

<isindex> ::= '<ISINDEX' 'PROMPT' '=' <string> '>'|'<ISINDEX' '>'

 

<base> ::= '<BASE' 'HREF' '=' <string> '>'              /* STRING ::= URL */

 

<script> ::= '<SCRIPT' '>' <data> '</SCRIPT' '>'

 

<style> ::= '<STYLE' '>' <data> '</STYLE' '>'

 

<meta> ::= '<META' <meta_attr> '>'

<meta_attr> ::= 'CONTENT' '=' <string>|'NAME' '=' <string> 'CONTENT' '=' <string> | 'HTTP-EQUIV' '=' <string> 'CONTENT' '=' <string>  

 

<link> ::= '<LINK' <link_attrs> '>'

<link_attrs> ::= <link_attr>

<link_attr> ::= <link_attr> 'REL' '=' <string> | <link_attr> 'REV' '=' <string> | <link_attr> 'HREF' '=' <string> | <link_attr> 'TITLE' '=' <string> | ‘ ‘

 

<body> ::=  '<BODY' <body_attrs> '>' <body_cont> '</BODY' '>' | <body_cont>

<body_attrs> ::= <body_attr>

<body_attr> ::= <body_attr> 'BACKGROUND' '=' <string> |

<body_attr> 'BGCOLOR' '=' <color> | <body_attr> 'TEXT' '=' <color>|

<body_attr> 'LINK' '=' <color> | <body_attr> 'VLINK' '=' color> |

<body_attr> 'ALINK' '=' <color> | ‘ ‘

 

<body_cont> ::= <body_cont heading> | <body_cont> <text> | <body_cont> <block> | <body_cont> <address> |  

 

<heading> ::= h1> | <h2> | <h3> | <h4> | <h5> | <h6>

 

<h1> ::= '<H1' <h_attr> '>' <h_cont> '</H1' '>' <h2> ::= '<H2' <h_attr> '>' <h_cont> '</H2' '>' <h3> ::= '<H3' <h_attr> '>' <h_cont> '</H3' '>' <h4> ::= '<H4' <h_attr> '>' <h_cont> '</H4' '>' <h5> ::= '<H5' <h_attr> '>' <h_cont> '</H5' '>' <h6> ::= '<H6' <h_attr> '>' <h_cont> '</H6' '>'

 

<h_attr> ::= 'ALIGN' '=' <align_val> | ‘ ‘

 

<h_cont> ::= ‘ ‘ | <h_cont> <text>

 

<text> ::= <data> | <font> | <phrase> | <special> | <forms>

<font> ::= <tt> | <i> | <b> | <u> | <strike> | <big> | <small> | <sub> | <sup>

<phrase> ::= <em> | <strong> | <dfn> | <code> | <samp> | <kbd> | <var> | <cite>

<special> ::= <a> | <img> | <applet> | <fonttag> | <basefont> | <br> | <script> | <map>

<forms> ::= <input> | <select> | <textarea>

 

Похожие материалы

Информация о работе

Предмет:
ТЯПиМТ
Тип:
Отчеты по лабораторным работам
Размер файла:
138 Kb
Скачали:
0