Browse Source
Fix peg_generator compiler warnings under MSVC (GH-20405)
pull/20418/head
Ammar Askar
6 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with
4 additions and
8 deletions
-
Parser/tokenizer.c
-
Tools/peg_generator/peg_extension/peg_extension.c
|
|
|
@ -32,10 +32,6 @@ |
|
|
|
|| c == '_'\ |
|
|
|
|| (c >= 128)) |
|
|
|
|
|
|
|
extern char *PyOS_Readline(FILE *, FILE *, const char *); |
|
|
|
/* Return malloc'ed string including trailing \n; |
|
|
|
empty malloc'ed string for EOF; |
|
|
|
NULL if interrupted */ |
|
|
|
|
|
|
|
/* Don't ever change this -- it would break the portability of Python code */ |
|
|
|
#define TABSIZE 8 |
|
|
|
|
|
|
|
@ -96,21 +96,21 @@ error: |
|
|
|
} |
|
|
|
|
|
|
|
static PyObject * |
|
|
|
clear_memo_stats() |
|
|
|
clear_memo_stats(PyObject *Py_UNUSED(self), PyObject *Py_UNUSED(ignored)) |
|
|
|
{ |
|
|
|
_PyPegen_clear_memo_statistics(); |
|
|
|
Py_RETURN_NONE; |
|
|
|
} |
|
|
|
|
|
|
|
static PyObject * |
|
|
|
get_memo_stats() |
|
|
|
get_memo_stats(PyObject *Py_UNUSED(self), PyObject *Py_UNUSED(ignored)) |
|
|
|
{ |
|
|
|
return _PyPegen_get_memo_statistics(); |
|
|
|
} |
|
|
|
|
|
|
|
// TODO: Write to Python's sys.stdout instead of C's stdout. |
|
|
|
static PyObject * |
|
|
|
dump_memo_stats() |
|
|
|
dump_memo_stats(PyObject *Py_UNUSED(self), PyObject *Py_UNUSED(ignored)) |
|
|
|
{ |
|
|
|
PyObject *list = _PyPegen_get_memo_statistics(); |
|
|
|
if (list == NULL) { |
|
|
|
@ -124,7 +124,7 @@ dump_memo_stats() |
|
|
|
break; |
|
|
|
} |
|
|
|
if (count > 0) { |
|
|
|
printf("%4ld %9ld\n", i, count); |
|
|
|
printf("%4zd %9ld\n", i, count); |
|
|
|
} |
|
|
|
} |
|
|
|
Py_DECREF(list); |
|
|
|
|