void ThrowInvalidCharacterException(char ch)
{
throw new LexerException(m_strBreviary + ":" + (m_iSourceLine + 1) + " Unexpected character [" + ch + "] Line:" + (m_iSourceLine + 1) + " Column:" + m_iSourceChar + " [" + m_listSourceLines[m_iSourceLine] + "]");
}
void AddToken(TokenType type)