public bool prod() { return TreeAST((int)EBinaryFileSchemaParser.prod,()=> And(()=> value() && OptRepeat(()=> And(()=> TreeChars(()=> OneOf("*/%") ) && S() && ( value() || Fatal("<<value>> expected")) ) ) ) ); }