if(id != Token.NULL)
digit = false; break loop; }    if(digit) { if(start != lastOffset) { addToken(info,start - lastOffset, getActionToken( context.rules.getDefault())); } addToken(info,len,Token.DIGIT); lastOffset = end;  return; } }  if(keywords != null)
	private void markKeyword(LineInfo info, Segment line, int start, int end)	{		int len = end - start;		byte id = context.rules.getKeywords().lookup(line, start, len);		if(id != Token.NULL)		{			if(start != lastOffset)			{				addToken(info,start - lastOffset, getActionToken(					context.rules.getDefault()));			}			addToken(info,len, id);			lastOffset = end;		}	}