Extend new parser mechanism to determine parser based on content type

And add an image parser and a plain text parser
This commit is contained in:
Jeremy Ruston
2012-12-27 17:08:29 +00:00
parent c078edf468
commit d6e531e87c
4 changed files with 100 additions and 4 deletions

View File

@@ -0,0 +1,31 @@
/*\
title: $:/core/modules/parsers/textparser.js
type: application/javascript
module-type: newparser
The plain text parser processes blocks of source text into a degenerate parse tree consisting of a single text node
\*/
(function(){
/*jslint node: true, browser: true */
/*global $tw: false */
"use strict";
var TextParser = function(type,text,options) {
this.tree = [{
type: "element",
tag: "pre",
children: [{
type: "text",
text: text
}]
}];
};
exports["text/plain"] = TextParser;
exports["text/html"] = TextParser;
exports["application/javascript"] = TextParser;
})();