Procházet zdrojové kódy

Remove unnecessary markers.

tags/v0.3
Ben Kurtovic před 10 roky
rodič
revize
4663563ce4
2 změnil soubory, kde provedl 4 přidání a 4 odebrání
  1. +3
    -3
      mwparserfromhell/parser/tokenizer.h
  2. +1
    -1
      mwparserfromhell/parser/tokenizer.py

+ 3
- 3
mwparserfromhell/parser/tokenizer.h Zobrazit soubor

@@ -41,10 +41,10 @@ SOFTWARE.
#define ALPHANUM "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"

static const char* MARKERS[] = {
"{", "}", "[", "]", "<", ">", "|", "=", "&", "#", "*", ";", ":", "/",
"\\", "\"", "-", "!", "\n", ""};
"{", "}", "[", "]", "<", ">", "|", "=", "&", "#", "*", ";", ":", "/", "-",
"\n", ""};

#define NUM_MARKERS 20
#define NUM_MARKERS 17
#define TEXTBUFFER_BLOCKSIZE 1024
#define MAX_DEPTH 40
#define MAX_CYCLES 100000


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

@@ -58,7 +58,7 @@ class Tokenizer(object):
START = object()
END = object()
MARKERS = ["{", "}", "[", "]", "<", ">", "|", "=", "&", "#", "*", ";", ":",
"/", "\\", '"', "-", "!", "\n", END]
"/", "-", "\n", END]
MAX_DEPTH = 40
MAX_CYCLES = 100000
regex = re.compile(r"([{}\[\]<>|=&#*;:/\\\"\-!\n])", flags=re.IGNORECASE)


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