From 4663563ce46846148968e267159d0de8dcdb9dfd Mon Sep 17 00:00:00 2001 From: Ben Kurtovic Date: Sat, 27 Jul 2013 00:02:45 -0400 Subject: [PATCH] Remove unnecessary markers. --- mwparserfromhell/parser/tokenizer.h | 6 +++--- mwparserfromhell/parser/tokenizer.py | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/mwparserfromhell/parser/tokenizer.h b/mwparserfromhell/parser/tokenizer.h index f20395b..c42f5f9 100644 --- a/mwparserfromhell/parser/tokenizer.h +++ b/mwparserfromhell/parser/tokenizer.h @@ -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 diff --git a/mwparserfromhell/parser/tokenizer.py b/mwparserfromhell/parser/tokenizer.py index 128e408..50c7fbd 100644 --- a/mwparserfromhell/parser/tokenizer.py +++ b/mwparserfromhell/parser/tokenizer.py @@ -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)