00001 #include "StdAfx.h"
00002 #include ".\cmml_parser.h"
00003 #using <mscorlib.dll>
00004
00005
00006 namespace illiminable {
00007 namespace libCMMLParserDotNET {
00008 CMML_Parser::CMML_Parser(void)
00009 {
00010 }
00011
00012 CMML_Parser::~CMML_Parser(void)
00013 {
00014 }
00015
00016 bool CMML_Parser::parseDocFromFile(String* inFileName, CMMLDoc* outCMMLDoc)
00017 {
00018 wchar_t* locWS = Wrappers::netStrToWStr(inFileName);
00019 wstring locFileName = locWS;
00020
00021 bool retVal = mCMMLParser->parseDocFromFile(locFileName, outCMMLDoc->getMe());
00022
00023 Wrappers::releaseWStr(locWS);
00024
00025 return retVal;
00026 }
00027
00028 }
00029 }