nl_tokens: add two positions . note : line starts with 1 column starts with 0 .
pl_tokens: function addPositions ( base , relative ) { return { <mask> : base . line + relative . line - 1 , // line 1 + line 1 should be line 1 column : relative . line == 1 ? base . column + relative . column // when the same line : relative . column // when another line } ; }