Test extend() with grammar and actions from Marpa::R2 SLIF DSL synopsys