use pomelo::pomelo; pomelo! { %module without; %include { type Input = (); type Error = (); } %type input Input; %error Error; input ::= { } } pomelo! { %module with; %include { type Input = (); type Error = (); type ExtraArgument = (); } %extra_argument ExtraArgument; %type input Input; %error Error; input ::= { } }