Procházet zdrojové kódy

Propogate fix from b447e7bfc1

tags/v0.2
Ben Kurtovic před 12 roky
rodič
revize
29ef2a6682
2 změnil soubory, kde provedl 4 přidání a 2 odebrání
  1. +2
    -1
      mwparserfromhell/parser/tokenizer.c
  2. +2
    -1
      mwparserfromhell/parser/tokenizer.py

+ 2
- 1
mwparserfromhell/parser/tokenizer.c Zobrazit soubor

@@ -1273,7 +1273,8 @@ Tokenizer_parse(Tokenizer* self, Py_ssize_t context)
PyObject *this;
Py_UNICODE this_data, next, next_next, last;
Py_ssize_t this_context;
Py_ssize_t fail_contexts = LC_TEMPLATE | LC_ARGUMENT | LC_HEADING | LC_COMMENT;
Py_ssize_t fail_contexts = (
LC_TEMPLATE | LC_ARGUMENT | LC_WIKILINK | LC_HEADING | LC_COMMENT);
int is_marker, i;

Tokenizer_push(self, context);


+ 2
- 1
mwparserfromhell/parser/tokenizer.py Zobrazit soubor

@@ -431,7 +431,8 @@ class Tokenizer(object):
continue
if this is self.END:
fail = (contexts.TEMPLATE | contexts.ARGUMENT |
contexts.HEADING | contexts.COMMENT)
contexts.WIKILINK | contexts.HEADING |
contexts.COMMENT)
if self._context & contexts.TEMPLATE_PARAM_KEY:
self._pop()
if self._context & fail:


Načítá se…
Zrušit
Uložit