소스 검색

Remove unnecessary markers.

tags/v0.3
Ben Kurtovic 11 년 전
부모
커밋
4663563ce4
2개의 변경된 파일4개의 추가작업 그리고 4개의 파일을 삭제
  1. +3
    -3
      mwparserfromhell/parser/tokenizer.h
  2. +1
    -1
      mwparserfromhell/parser/tokenizer.py

+ 3
- 3
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


+ 1
- 1
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)


불러오는 중...
취소
저장