1 #ifndef __SOURCEREADER__
2 #define __SOURCEREADER__
11 Tree formatDefinitions(Tree rldef);
12 Tree checkRulelist (Tree lrules);
13 void declareMetadata(Tree key, Tree value);
14 void declareDoc(Tree t);
18 map<string, Tree> fFileCache;
19 vector<string> fFilePathnames;
20 Tree parse(string fname);
21 Tree expandrec(Tree ldef, set<string>& visited, Tree lresult);
24 bool cached(string fname);
25 Tree getlist(string fname);
26 Tree expandlist(Tree ldef);
27 vector<string> listSrcFiles();