|
|
|||||||||||||||
|
|
How ProGrammar extends BNF
ProGrammar Grammar Definition Language (GDL)
is a high-level language that expresses the structure of data.
GDL is based on Backus-Naur Form (BNF),
a popular notation for describing the syntaxes of many programming
languages.
Because BNF is intended to describe syntax in a way that is
easily understood, it tends to be informal and many variations of the
notation are in use. Also, because BNF postpones the "implementation
details" until development time, the task of building a
production-quality parser from its BNF description can be tedious and
error-prone. To address these issues, ProGrammar GDL makes a number of
extensions to BNF, which result in a language that is formal enough
and practical enough to generate executable parsers, yet one that remains
intuitive and easy to use. These extensions are summarized below:
|
||||||||||||||
|
For comments or questions about this site, please contact webmaster@programmar.com Copyright © 1998-2008 NorKen Technologies, Inc. All rights reserved. |
|||||||||||||||