ScopeParser= imports.ScopeParser.ScopeParser;
TokenStream = imports.TokenStream.TokenStream;
TextStream = imports.TextStream.TextStream;
-File = imports.File.File;
+
-function escapeHTML() {
- return(
- this.replace(/&/g,'&').
- replace(/>/g,'>').
- replace(/</g,'<').
- replace(/"/g,'"')
- );
+function escapeHTML(str) {
+ return
+ str.replace(/&/g,'&').
+ replace(/>/g,'>').
+ replace(/</g,'<').
+ replace(/"/g,'"');
};
function toPretty(str)
{
- var txs = new TextStream(File.read(str));
- var tr = TokenReader({ keepComments : true, keepWhite : true });
+ var txs = new TextStream(str);
+ var tr = new TokenReader({ keepComments : true, keepWhite : true });
var toks = tr.tokenize(txs)
var sp = new ScopeParser(new TokenStream(toks));