Нормальная форма Бэкуса-Наура, страница 4

<ul_li> ::= '<LI' <ul_li_attr> '>' <flow> '</LI' '>' | '<LI' <ul_li_attr> '>' <flow>  

<ul_li_attr> ::= 'TYPE' '=' <ulstyle> | 'VALUE' '=' <number> | 'VALUE' '=' <number> 'TYPE' '=' <ulstyle> |  'TYPE' '=' <ulstyle> 'VALUE' '=' <number> | ‘ ‘

<flow> ::= <flow> <text> | <flow> <block> | ‘ ‘ 

<ol>  ::= '<OL' ol_attrs '>' <ol_cont> '</OL' '>'   <ol_attrs> ::= <ol_attr>   <ol_attr> ::= <ol_attr> 'TYPE' '=' <string> | <ol_attr> 'TYPE' '=' <number> | <ol_attr> 'START' '=' <number> | <ol_attr> 'COMPACT' '=' 'COMPACT' |   <ol_attr> 'COMPACT' | ‘ ‘ 

<ol_cont> ::= <ol_cont> <ol_li> | ‘ ‘ 

<ol_li>  ::= '<LI' <ol_li_attr> '>' <flow> '</LI' '>' |  '<LI' <ol_li_attr> '>' <flow> <ol_li_attr> ::= <ol_li_attr_type> 'VALUE' '=' <number> |   'VALUE' '=' <number> <ol_li_attr_type> | <ol_li_attr_type> | 'VALUE' '=' <number> | ‘ ‘

<ol_li_attr_type> ::= 'TYPE' '=' <string> | 'TYPE' '=' <number>  

<dir> ::= '<DIR' <dir_menu_attr> '>' <dir_menu_cont> '</DIR' '>'   <dir_menu_attr> ::= 'COMPACT' '=' 'COMPACT' | 'COMPACT' | ‘ ‘

<dir_menu_cont> ::= <dir_menu_cont> <text> | ‘ ‘

<menu> ::= '<MENU' <dir_menu_attr> '>' <dir_menu_cont> '</MENU' '>'

<preformatted> ::= <pre>  /* xmp listing ? */

<pre>  ::= '<PRE' <pre_attr> '>' <pre_cont> '</PRE' '>'   <pre_attr> ::= 'WIDTH' '=' <number> | ‘ ‘ 

 

<dl> ::= '<DL' <dl_attr> '>' <dl_cont> '</DL' '>'   <dl_attr> ::= 'COMPACT' '=' 'COMPACT' | 'COMPACT' | ‘ ‘ 

<dl_cont> ::= <dl_cont> <dt> | <dl_cont> <dd> | ’ ‘ 

<dt> ::= '<DT' '>' <dt_cont> '</DT' '>'  | '<DT' '>' <dt_cont>

<dt_cont> ::= <dt_cont> <text> | ‘ ‘ 

 

<dd> ::= '<DD' '>' <flow> '</DD' '>' | '<DD' '>' <flow> 

<div> ::= '<DIV' 'ALIGN' '=' <align_val> '>' <body_cont> '</DIV' '>' | '<DIV' '>' <body_cont> '</DIV' '>'  

<center> ::= '<CENTER' '>' <body_cont> '</CENTER' '>'  

<blockquote> ::= '<BLOCKQUOTE' '>' <body_cont> '</BLOCKQUOTE' '>'  

<form>  ::= '<FORM' <form_attrs> '>' <form_cont> '</FORM' '>'   <form_attrs> ::= <form_attr>   <form_attr> ::= <form_attr> 'ACTION' '=' <string>  <form_attr> 'METHOD' '=' <httpmethod>| <form_attr> 'ENCTYPE' '=' <string> | ‘ ‘ <form_cont> ::= <body_cont>  

 

<hr>  ::= '<HR' <hr_attrs> '>'   <hr_attrs> ::= <hr_attr>   <hr_attr> ::= <hr_attr> 'ALIGN' '=' <align_val> | <hr_attr> 'NOSHADE' |

<hr_attr> 'NOSHADE' '=' 'NOSHADE' | <hr_attr> 'SIZE' '=' <number> | < hr_attr> 'WIDTH' '=' <number> | <hr_attr> 'WIDTH' '=' 'PERCENT' | ‘ ‘ 

 

<table>  ::= '<TABLE' <table_attrs> '>' <table_cont> '</TABLE' '>'   <table_attrs> ::= <table_attr> <table_attr> ::= <table_attr> 'ALIGN' '=' <align_val> | <table_attr> 'WIDTH' '=' <number> | <table_attr> 'WIDTH' '=' 'PERCENT' | <table_attr> 'BORDER' '=' <number> | <table_attr> 'BORDER' | <table_attr> 'BORDER' '=' 'BORDER' | < table_attr> 'CELLSPACING' '=' <number> | <table_attr> 'CELLPADDING' '=' <number> |

‘ ‘

<table_cont> ::= <caption> <table_cont1| <table_cont1> | <tr> | <table_cont1> <tr>