1: doctype public "-//IDN etl.sf.net//ETL//Grammar 0.2.1";
     2: grammar calculator.CalculatorCatalog {
     3:     include public "-//IDN etl.sf.net//Calculator Sample 0.2.1 Grammar lambda//EN";
     4:     namespace default t = "http://etl.sf.net/samples/calculator";
     5:     context default Expressions {
     6:         statement IncludeStatement {
     7:             ^t:IncludeStatementCatalog {
     8:                 % include;
     9:                 {
    10:                     @ systemId = string(quote='"');
    11:                     % public {
    12:                         @ publicId = string(quote='"');
    13:                     }?;
    14:                 } | {
    15:                     % public {
    16:                         @ publicId = string(quote='"');
    17:                     };
    18:                 };
    19:             };
    20:         };
    21:     };
    22: };
    23: