A one-pass linear-time implementation of UAX#9 rule L2