static IntRange ai_parseSubjectAction(S action) null on exception { new Matches m; if (jmatch("subject=* (* / *)", action, m)) ret intRangeFromStartAndLength(parseInt($2), parseInt($3)); null; }