JVM Languages
xparsing.txt
Associated article: Extreme Parsing
Tags: JVM Languages Design
Published source code accompanying the article by Kyle F. Downey in which he applies Extreme Programming core principles and Java tools to build his Mini-IDL parser.
Extreme Parsing
by Kyle F. Downey
Example 1:
(a)
<interface> ::= <interface_dcl>
| <forward_dcl>
(b)
interface = {full_interface_declaration} interface_dcl
| {forward_declaration} forward_dcl;
Example 2:
module M {
interface thing {
attribute boolean abstract; // error: abstract ...


