public void Open(string filename)
{
StreamReader reader = new StreamReader(filename);
IronJSONLexer lexer;
IronJSONTokenStream stream;
IronJSONParser parser;
lexer = new IronJSONLexer(reader.ReadToEnd());
stream = lexer.GenerateTokenStream();
parser = new IronJSONParser(stream);
parser.Parse();
m_obj = parser.Obj;
m_cd = new IronJSONValue(m_obj);
m_curPath = new ArrayList();
reader.Close();
}