protected virtual int GetLexerActionIndex(ILexerAction lexerAction)
{
int lexerActionIndex;
if (!actionToIndexMap.TryGetValue(lexerAction, out lexerActionIndex))
{
lexerActionIndex = actionToIndexMap.Count;
actionToIndexMap[lexerAction] = lexerActionIndex;
indexToActionMap[lexerActionIndex] = lexerAction;
}
return lexerActionIndex;
}