1 //<script type="text/javascript">
3 * Options management...
5 XObject = import.XObject.XObject;
6 File = import.File.File;
10 "files" : [], // was _
11 "directory" : '', // was d.
12 "conf" : '', // was c.
13 "template": '', // was t.
14 "recurse": '', // was r.
16 "private": '', // was p
17 "allfunctions": '', // was a
18 "encoding": '', // was e.
19 "nocode": '', // was n
21 "suppress": '', // was s
22 "testmode": '', // was t
24 "verbose": '', // was v
25 "disablecache": '', // was C
26 "define" : [], // was D.
27 "handler" : [], // was H
29 warn : function(str) {
30 print("Warn: " +str );
32 inform : function(str) {
33 print("Inform: " +str );
35 close : function() { },
36 flush : function() { },
43 this.LOG.verbose = this.verbose;
47 XObject.extend(this, JSON.parse(File.read(this.conf)));;
51 if (!this.files.length) {
53 name: "ArgumentError",
54 message: "No files specified"
59 name: "ArgumentError",
60 message: "No template specified"