public void Start(string buf)
{
m_state="YYINITIAL"; // 4.3e
m_LineManager.lines = 1; //
m_LineManager.list = null; //
m_buf = buf+"\n";
for (m_pch=0; m_pch<m_buf.Length; m_pch++)
if (m_buf[m_pch]=='\n')
m_LineManager.newline(m_pch);
if (m_tokens.toupper)
m_buf = m_buf.ToUpper();
m_pch = 0;
}