Some more refactoring following the elimination of the intermediate file. Don't
[external/ragel.git] / ragel / parsedata.h
index 60049ce..a459560 100644 (file)
@@ -54,6 +54,7 @@ struct ReItem;
 struct ReOrBlock;
 struct ReOrItem;
 struct LongestMatch;
+struct InputData;
 typedef DList<LongestMatch> LmList;
 
 
@@ -216,8 +217,8 @@ struct ParseData
 
        void prepareMachineGen( GraphDictEl *graphDictEl );
        void prepareMachineGenTBWrapped( GraphDictEl *graphDictEl );
-       void generateXML( ostream &out, XmlParser &xmlParser );
-       void generateReduced( XmlParser &xmlParser );
+       void generateXML( ostream &out, InputData &inputData );
+       void generateReduced( InputData &inputData );
        FsmAp *sectionGraph;
        bool generatingSectionSubset;