|
|
@@ -8,26 +8,18 @@
|
|
|
#include <string>
|
|
|
#include <vector>
|
|
|
|
|
|
-class cmDependsJavaParserHelper;
|
|
|
-
|
|
|
-#define YYSTYPE cmDependsJavaParserHelper::ParserType
|
|
|
-#define YYSTYPE_IS_DECLARED
|
|
|
-#define YY_EXTRA_TYPE cmDependsJavaParserHelper*
|
|
|
-#define YY_DECL int cmDependsJava_yylex(YYSTYPE* yylvalp, yyscan_t yyscanner)
|
|
|
-
|
|
|
/** \class cmDependsJavaParserHelper
|
|
|
* \brief Helper class for parsing java source files
|
|
|
*
|
|
|
* Finds dependencies for java file and list of outputs
|
|
|
*/
|
|
|
-
|
|
|
class cmDependsJavaParserHelper
|
|
|
{
|
|
|
public:
|
|
|
- typedef struct
|
|
|
+ struct ParserType
|
|
|
{
|
|
|
char* str;
|
|
|
- } ParserType;
|
|
|
+ };
|
|
|
|
|
|
cmDependsJavaParserHelper();
|
|
|
~cmDependsJavaParserHelper();
|
|
|
@@ -96,4 +88,9 @@ private:
|
|
|
void CleanupParser();
|
|
|
};
|
|
|
|
|
|
+#define YYSTYPE cmDependsJavaParserHelper::ParserType
|
|
|
+#define YYSTYPE_IS_DECLARED
|
|
|
+#define YY_EXTRA_TYPE cmDependsJavaParserHelper*
|
|
|
+#define YY_DECL int cmDependsJava_yylex(YYSTYPE* yylvalp, yyscan_t yyscanner)
|
|
|
+
|
|
|
#endif
|