I found more details elsewhere in this forum: viewtopic.php?p=43052#p43052):
Code: Select all
\i Replace with numbers starting from 1, incrementing by 1.
\i{10} Replace with numbers starting from 10, incrementing by 1.
\i{0,10} Replace with numbers starting from 0, incrementing by 10.
\i{100,-10} Replace with numbers starting from 100, decrementing by -10.
\i{1,1,3,0} Replace with numbers starting from 1, incrementing by 1. The numbers will be right justified in a width of 3 characters, zero filled.
I've seen clumsy scripts that do something like this for other editors, but I've never seen another editor that supported this natively.
My question is: Where did this come from? Was it based on some previous implementation, or did Helios just invent this?
It doesn't seem to be in the IEEE RegEx standard, or in Perl Compatible Regular Expressions (PCRE).
Has it every been formalized anywhere as a standard? Or is there an equivalent syntax that does the same thing elsewhere?
I'm asking because I'm working on a new standard specification for some accessibility features for people with disabilities, and it turns out I need something like this for expressing the incrementation of indexes.
I'm also just curious where it came from, and why it isn't more widely adopted. Would Helios be open to seeing this standardized?