Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

pl:miw:2009:miw09_ebnf2xml [2009/03/05 14:28]
gjn
pl:miw:2009:miw09_ebnf2xml [2019/06/27 15:50]
Linia 1: Linia 1:
-====== Opis ====== 
-Rafał Dyrda <​r.dyrda@gmail.com>​ 
- 
-==== 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]). 
- 
-Input: 
-  * [[http://​www.openhealth.org/​XSet/​|XSet]] 
-  * [[http://​forge.ifsic.univ-rennes1.fr/​projects/​ebnfml/​|Some EBNFML project]] 
-  * [[student:​msc2009_umlrep:​ebnf_mof#​e_bnf|Set of (E)BNF links]] 
-    * [[http://​www.garshol.priv.no/​download/​text/​bnf.html|BNF and EBNF: What are they and how do they work?]] 
-    * [[http://​academics.tjhsst.edu/​compsci/​CS2C/​U3/​syndiag.html|Syntax Diagrams]] 
-    * [[http://​www.scifac.ru.ac.za/​compilers/​cha05i.htm|Language specification [in:] Compilers and Compiler Generators]] 
-    * [[http://​www.w3.org/​Notation.html|BNF notation for syntax]] 
-    * [[http://​www.cs.man.ac.uk/​~pjj/​bnf/​ebnf.html|BNF/​EBNF variants]] 
- 
-Output: 
-  * XSLT 
- 
-====== Spotkania ====== 
-===== 20090219 ==== 
-====== 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 ====== 
-====== Prezentacja ====== 
-====== 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 
  
pl/miw/2009/miw09_ebnf2xml.txt · ostatnio zmienione: 2019/06/27 15:50 (edycja zewnętrzna)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0