Różnice
Różnice między wybraną wersją a wersją aktualną.
Both sides previous revision
Poprzednia wersja
Nowa wersja
|
Poprzednia wersja
Nowa wersja
Both sides next revision
|
pl:miw:2009:miw09_ebnf2xml [2009/02/18 17:44] jsi08 |
pl:miw:2009:miw09_ebnf2xml [2009/03/03 23:46] jsi08 |
====== Ebnf2XML ====== | ====== Opis ====== |
Rafał Dyrda <r.dyrda@gmail.com> | Rafał Dyrda <r.dyrda@gmail.com> |
==== Opis ==== | |
| ==== Ebnf2XML ==== |
| |
Translation the Extended Backus-Naur Form productions into an XML representation (investigate how EBNF can be represent in XML: XSet, EBNFML(?), some new ML? [if sb would need it I can propose my own simple idea :D]). | Translation the Extended Backus-Naur Form productions into an XML representation (investigate how EBNF can be represent in XML: XSet, EBNFML(?), some new ML? [if sb would need it I can propose my own simple idea :D]). |
===== 20090219 ==== | ===== 20090219 ==== |
====== Projekt ====== | ====== Projekt ====== |
| ===== Cel projektu ===== |
| Celem projektu jest stworzenie arkusza XSLT, który przekształci opis języka formalnego zapisanego w notacji EBNF na opis w języku XML. |
| ==== EBNF ==== |
| Notacja EBNF (Extended Backus-Naur Form) jest sposobem opisu języków formalnych. Określana jest przez normę [[http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=26153|ISO-14977]]. |
| [[http://en.wikipedia.org/wiki/Extended_Backus%E2%80%93Naur_form#Basics|Podstawy notacji EBNF]] |
| |
====== Sprawozdanie ====== | ====== Sprawozdanie ====== |
====== Prezentacja ====== | ====== Prezentacja ====== |
====== Materiały ====== | ====== Materiały ====== |
| * EBNF |
| |
| ^Notation^Usage^ |
| | = |definition| |
| |,|concatenation| |
| |;|termination| |
| |I|separation| |
| |[ ... ]|option| |
| |{ ... }|repetition| |
| |( ... )|grouping| |
| |-|exception| |
| |
| * [[http://www.w3.org/TR/xslt20/]] - specyfikacja XSLT 2.0 |
| * [[http://www.openhealth.org/XSet/]] - XSet |
| |