00001 #pragma once
00002
00003 #pragma unmanaged
00004 #include <string>
00005 #include "libCMMLParse/CMMLParser.h"
00006 using namespace std;
00007
00008 #pragma managed
00009
00010 using namespace illiminable::libCMMLTagsDotNET;
00011 using namespace illiminable::libiWrapper;
00012 using namespace System;
00013
00014 namespace illiminable {
00015 namespace libCMMLParserDotNET {
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027 public __gc class CMML_Parser
00028 {
00029 public:
00030 CMML_Parser(void);
00031 ~CMML_Parser(void);
00032
00033
00034
00035
00036
00037 bool parseDocFromFile(String* inFileName, CMMLDoc* outCMMLDoc);
00038 protected:
00039 CMMLParser* mCMMLParser;
00040 };
00041
00042
00043 }
00044 }