if (typeof ar[i] == 'number' && ar[i] > pmStart && ar[i] < pmUpper) {
                fnMark = (par ? 1 : 0);
                i--;   // backup one so that the next block can parse it
            } else {
                switch (pf) {