Given the caveats noted in http://www.gammon.com.au/forum/bbshowpost.php?bbsubject_id=12533
("Providing the other trigger(s) haven't added to the output buffer..." and "My reply may not work for long lines...")
Maybe a 5th parameter could be added to trigger function calls after name,line,wildcards,styles that denotes whether the matched line has already been omitted? Or maybe a GetInfo flag that resets at the start of every triggering round and toggles if any trigger omits from output?
("Providing the other trigger(s) haven't added to the output buffer..." and "My reply may not work for long lines...")
Maybe a 5th parameter could be added to trigger function calls after name,line,wildcards,styles that denotes whether the matched line has already been omitted? Or maybe a GetInfo flag that resets at the start of every triggering round and toggles if any trigger omits from output?