1
0
mirror of /repos/Prototyper.git synced 2026-02-27 16:12:00 +01:00

more tests

This commit is contained in:
Aiko Mastboom
2013-05-12 22:02:10 +02:00
parent 57f5c1b4bc
commit ae1ba8bda5
2 changed files with 112 additions and 6 deletions

View File

@@ -20,6 +20,7 @@ module.exports = function markers(config) {
var markdown_tag = 'markdown__([A-Za-z0-9]+)_([A-Za-z0-9]+)_([A-Za-z0-9]+)';
var markdown_regexp = new RegExp(marker_prefix + markdown_tag + marker_postfix);
// remove_tag is greedy, so we can do multiple removes on one page.
var remove_tag = 'remove_([\\w\\W]*?)_end_remove';
//var remove_regexp = new RegExp(remove_tag);
@@ -27,6 +28,8 @@ module.exports = function markers(config) {
var import_leftovers_tag = 'import_leftovers__([A-Za-z0-9]+)_([A-Za-z0-9]+)_([A-Za-z0-9]+)';
var import_leftovers_regexp = new RegExp(marker_prefix + import_leftovers_tag + marker_postfix);
// import tag is non greedy on purpose, you can only import content into 1 object,
// repeating the same tag will result in content overwriting each other.
var import_tag = 'import__([A-Za-z0-9]+)_([A-Za-z0-9]+)_([A-Za-z0-9]+)_([\\w\\W]*)_end_import__\\1_\\2_\\3';
var import_regexp = new RegExp(marker_prefix + import_tag + marker_postfix);
var import_strip_regexp = new RegExp(marker_postfix + '([\\w\\W]*)' + marker_prefix);