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

<tt>  ::= '<TT' '>' <font_phrase_cont> '</TT' '>' <i>  ::= '<I' '>' <font_phrase_cont> '</I' '>'   <b>  ::= '<B' '>' <font_phrase_cont> '</B' '>'   <u>  ::= '<U' '>' <font_phrase_cont> '</U' '>'  

<strike> ::= '<STRIKE' '>' <font_phrase_cont> '</STRIKE' '>' <big>  ::= '<BIG' '>' <font_phrase_cont> '</BIG' '>' <small>  ::= '<SMALL' '>' <font_phrase_cont> '</SMALL' '>' <sub>  ::= '<SUB' '>' <font_phrase_cont> '</SUB' '>' <sup>  ::= '<SUP' '>' <font_phrase_cont> '</SUP' '>'

<em>  ::= '<EM' '>' <font_phrase_cont> '</EM' '>' <strong> ::= '<STRONG' '>' <font_phrase_cont> '</STRONG' '>' <dfn>  ::= '<DFN' '>' <font_phrase_cont> '</DFN' '>' <code>  ::= '<CODE' '>' <font_phrase_cont> '</CODE' '>'   <samp>  ::= '<SAMP' '>' <font_phrase_cont> '</SAMP' '>'   <kbd>  ::= '<KBD' '>' <font_phrase_cont> '</KBD' '>' <var>  ::= '<VAR' '>' <font_phrase_cont> '</VAR' '>' <cite>  ::= '<CITE' '>' <font_phrase_cont> '</CITE' '>'  

 

<font_phrase_cont> ::= ‘ ‘ | <font_phrase_cont> <text>

 

<a>  ::= '<A' <a_attrs> '>' <a_cont> '</A' '>'  

<a_attrs> ::= <a_attr>   <a_attr> ::= <a_attr> 'HREF' '=' <string> | <a_attr> 'NAME' '=' <string> |

<a_attr> 'REL' '=' <string> | <a_attr> 'REV' '=' <string> | <a_attr> 'TITLE' '=' <string> | ‘ ‘

 

<a_cont> ::= ‘ ‘ | <a_cont> <text>      /* blad - a nie moze zawierac w sobie innego a !!! */

<img>  ::= '<IMG' <img_attrs> '>' <img_attrs> ::= <img_attr> <img_attr> ::= <img_attr> 'SRC' '=' <string> | <img_attr> 'ALT' '=' <string> |

<img_attr> 'ALIGN' '=' <align_special_val>  | <img_attr> 'HEIGHT' '=' <number>  | <img_attr> 'WIDTH' '=' <number>  | <img_attr> 'BORDER' '=' <number>  |

<img_attr> 'HSPACE' '=' <number> | <img_attr> 'VSPACE' '=' <number> |

<img_attr> 'USEMAP' '=' <string> | <img_attr> 'ISMAP' | <img_attr> 'ISMAP' '=' 'ISMAP' |

‘ ‘

 

<applet>  ::= '<APPLET' <applet_attrs> '>' <applet_cont> '</APPLET' '> <applet_attrs> ::= <applet_attr>

<applet_attr> ::= <applet_attr> 'CODEBASE' '=' <string> | <applet_attr> 'CODE' '=' <string> | <applet_attr> 'NAME' '=' <string> | <applet_attr> 'ALT' '=' <string> |

<applet_attr> 'ALIGN' '=' <align_special_val> | <applet_attr> 'HEIGHT' '=' <number> |

<applet_attr> 'WIDTH' '=' <number> | <applet_attr> 'HSPACE' '=' <number> |

<applet_attr> 'VSPACE' '=' <number> | ‘ ‘ 

<applet_cont> ::= <applet_cont> <param> | <applet_cont> <text> | ‘ ‘ 

<param>  ::= '<PARAM' <param_attr> '>'   <param_attr> ::= 'NAME' '=' <string> 'VALUE' '=' <string> |

<param_attr> ::= 'NAME' '=' <string>  

 

<fonttag>  ::= '<FONT' <font_attr> '>' <font_cont> '</FONT' '>'   <font_attr> ::= 'SIZE' '=' 'SIZE_VALUE' | 'COLOR' '=' color |

'COLOR' '=' color 'SIZE' '=' 'SIZE_VALUE' | 'SIZE' '=' 'SIZE_VALUE' 'COLOR' '=' color | ‘ ‘

 

<font_cont> ::= <font_cont> <text> | ‘ ‘ 

<basefont> ::= '<BASEFONT' 'SIZE' '=' <number> '>' | '<BASEFONT' '>'