Changes on version 2.13 | |||
Date | Type | Caller | Description |
27may2003 | bug_fix | - | When called via a C++ binding, bad context variable passed to CGRuntime::expand(), CGRuntime::parseAsBNF() and CGRuntime::generate(). |
26may2003 | feature | - | Add of template BNF clauses (nonterminal symbols) where the instantiation isnt resolved.
Example: nonterminal<"Case 1"> ::= ...; nonterminal<"Case 2"> ::= ...; are instantiations of nonterminal resolved for "Case 1" and "Case 2". nonterminal<T> ::= ...; is a template BNF clause where the instantiation isnt resolved and that describes the generic implementation of the production rule. It will be called for "Case 3" or any constant different of "Case 1" and "Case 2". |