Start of parsing of mediawiki text.

This commit is contained in:
Ian Gulliver
2014-05-20 16:40:35 -07:00
parent bbabf59505
commit 835979f95e
3 changed files with 183 additions and 29 deletions

View File

@@ -9,7 +9,7 @@ var mediawiki = {
'hr': [rr.StartOfLine(), rr.Literal('----'), rr.EndOfLine()],
'i': [rr.Literal("''"), rr.Ref('wikichunk'), rr.Literal("''")],
'nowiki': [rr.Literal('<nowiki>'), rr.MultiLineText(), rr.Literal('</nowiki>')],
'nowikiword': [rr.WordText(), rr.Literal('<nowiki/>')],
'text': [rr.MultiLineText()],
'wikichunk': [rr.Or(
'b',
'del',
@@ -21,8 +21,7 @@ var mediawiki = {
'hr',
'i',
'nowiki',
'nowikiword',
rr.MultiLineText()
'text'
)],
'wikidoc': [rr.ZeroOrMore('wikichunk')],
};