regex_side_effect_conversion_impl ================================= Similar to regex\_conversion\_impl, except the output is not determined as the final state of the (edited) input buffer. The output starts out empty and each rule has a "side effect" that is appended to the output when that rule is applied. This is useful when the input and output have similar character spaces and structure. add === some_rc add search replace append Appends a new rule to the list in `some_rc`; the new rule has `search` as the element sought, `replace` as the element that replaces it and `append` as the side effect on the output. `search` may contain regular expression elements (as implemented by boost) and `replace` and `append` may contain elements like `\1` to refer to parenthesised expressions in `search`. remove ====== some_rc remove search replace append Removes the rule mapping `search` to `replace` with side effect `append` in the rule list of `some_rc`. list ==== some_rc list Emit the list of rules for `some_rc`. set_restart =========== some_rc set_restart 0 Change the rule search to examine all rules before starting again at the beginning of the list of rules some_rc set_restart 2 Change the rules search to examine each rule exactly once. some_rc set_restart 1 Reinstate the default behaviour of starting the rule search at the beginning of the rule list anew after a successful match.