Next in thread →
Next in month →
Re: [xml-dev] Defining a language using itself
Hi Roger, Relax NG http://relaxng.org/spec-20011203.html#IDA5MCS NVDL and Schematron provide something similar, but they rely also on a Relax NG Schema to provide the actual document structure: See Annex C3 from http://standards.iso.org/ittf/PubliclyAvailableStandards/c038615_ISO_IEC_19757-4_2006(E).zip See Annex B from http://standards.iso.org/ittf/PubliclyAvailableStandards/c040833_ISO_IEC_19757-3_2006(E).zip Best Regards, George -- George Cristian Bina <oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger http://www.oxygenxml.com On 10/01/15 22:43, Costello, Roger L. wrote: > Hi Folks, > > I think it is mind-blowing when a language is defined using the language itself. > > This document defines the XML Schema language using XML Schema: > > http://www.w3.org/TR/xmlschema11-1/#normative-schemaSchema > > That is the XML schema-for-schemas! > > This document defines the JSON Schema language using JSON Schema: > > http://json-schema.org/draft-04/schema# > > That is the JSON schema-for-schemas! > > These two documents define the ANTLR grammar language using the ANTLR grammar: > > https://github.com/antlr/grammars-v4/blob/master/antlr4/ANTLRv4Parser.g4 > https://github.com/antlr/grammars-v4/blob/master/antlr4/ANTLRv4Lexer.g4 > > That is the ANTLR grammar-for-grammars! > > Neat! > > Do you know of other languages that are defined using the language itself? > > /Roger > > _______________________________________________________________________ > > XML-DEV is a publicly archived, unmoderated list hosted by OASIS > to support XML implementation and development. To minimize > spam in the archives, you must subscribe before posting. > > [Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/ > Or unsubscribe: > subscribe: > List archive: http://lists.xml.org/archives/xml-dev/ > List Guidelines: http://www.oasis-open.org/maillists/guidelines.php >
Next in thread →
Next in month →