summaryrefslogtreecommitdiffabout
Unidiff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--include/sitecing/sitecing_enflesher.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/include/sitecing/sitecing_enflesher.h b/include/sitecing/sitecing_enflesher.h
index ad57fb5..512a358 100644
--- a/include/sitecing/sitecing_enflesher.h
+++ b/include/sitecing/sitecing_enflesher.h
@@ -17,33 +17,34 @@ using namespace std;
17#include <FlexLexer.h> 17#include <FlexLexer.h>
18#undef yyFlexLexerOnce 18#undef yyFlexLexerOnce
19#endif 19#endif
20 20
21class sitecing_parser; 21class sitecing_parser;
22/** 22/**
23 * The enfleshing of the skeleton file according to the in-memory parsed 23 * The enfleshing of the skeleton file according to the in-memory parsed
24 * component source. 24 * component source.
25 */ 25 */
26class sitecing_enflesher : public sitecing_enflesherFlexLexer { 26class sitecing_enflesher : public sitecing_enflesherFlexLexer {
27 public: 27 public:
28 /** 28 /**
29 * It is time to anchor output with the #line directive. 29 * It is time to anchor output with the #line directive.
30 */ 30 */
31 bool anchor_time; 31 bool anchor_time;
32 /** 32 /**
33 * @todo TODO: wish I could remember -- document me. 33 * The file currently being written is supposed to have #line
34 * directives all around the place.
34 */ 35 */
35 bool anchoraged; 36 bool anchoraged;
36 /** 37 /**
37 * The reference to the parser object containg the parsed source. 38 * The reference to the parser object containg the parsed source.
38 */ 39 */
39 sitecing_parser& parser; 40 sitecing_parser& parser;
40 /** 41 /**
41 * The output stream. 42 * The output stream.
42 */ 43 */
43 ofstream outs; 44 ofstream outs;
44 45
45 /** 46 /**
46 * @param p The parser object containing preparsed data. 47 * @param p The parser object containing preparsed data.
47 */ 48 */
48 sitecing_enflesher(sitecing_parser& p) 49 sitecing_enflesher(sitecing_parser& p)
49 : parser(p), anchor_time(true) { } 50 : parser(p), anchor_time(true) { }