00001 /* 00002 * (c) Disney Enterprises, Inc. All rights reserved. 00003 * 00004 * This file is licensed under the terms of the Microsoft Public License (MS-PL) 00005 * as defined at: http://opensource.org/licenses/MS-PL. 00006 * 00007 * A complete copy of this license is included in this distribution as the file 00008 * LICENSE. 00009 */ 00010 #ifndef SeExprParser_h 00011 #define SeExprParser_h 00012 00013 #include <string> 00014 #include <vector> 00015 00016 00017 class SeExprNode; 00018 class SeExpression; 00019 bool SeExprParse(SeExprNode*& parseTree, std::string& error, int& errorStart, int& errorEnd, 00020 const SeExpression* expr, const char* str, std::vector<char*>* stringTokens); 00021 00022 #endif