Create a Parser object that can package up rules and filters.

This commit is contained in:
Ian Gulliver
2014-06-30 23:14:20 -07:00
parent 241a27c9c1
commit dfb1e07f46
3 changed files with 64 additions and 27 deletions

View File

@@ -1,4 +1,4 @@
var mediawiki = {
var mediawiki = rr.Parser({
'list-blockquote1': rr.Node('blockquote', rr.Sequence(
rr.StartOfLine(),
rr.Literal(': '),
@@ -290,12 +290,9 @@ var mediawiki = {
rr.Sequence(rr.EndOfLine(), rr.Literal('\n')),
rr.EndOfText()))),
'wikidoc': rr.Node('wikidoc', rr.Sequence(
'main': rr.Node('wikidoc', rr.Sequence(
rr.ZeroOrMore(rr.Ref('paragraph')),
rr.EndOfText()))
};
var mediawiki_filters = {
}, {
'bi': rr.SplitTagAndNest('b', 'i')
};
});