Home | History | Annotate | Download | only in Parser

Lines Matching refs:filename

16 static int initerr(perrdetail *err_ret, PyObject * filename);
34 PyParser_ParseStringFlagsFilename(const char *s, const char *filename,
39 return PyParser_ParseStringFlagsFilenameEx(s, filename, g, start,
44 PyParser_ParseStringObject(const char *s, PyObject *filename,
51 if (initerr(err_ret, filename) < 0)
64 Py_INCREF(err_ret->filename);
65 tok->filename = err_ret->filename;
76 PyObject *filename = NULL;
79 filename = PyUnicode_DecodeFSDefault(filename_str);
80 if (filename == NULL) {
86 n = PyParser_ParseStringObject(s, filename, g, start, err_ret, flags);
88 Py_XDECREF(filename);
96 PyParser_ParseFile(FILE *fp, const char *filename, grammar *g, int start,
100 return PyParser_ParseFileFlags(fp, filename, NULL,
105 PyParser_ParseFileFlags(FILE *fp, const char *filename, const char *enc,
111 return PyParser_ParseFileFlagsEx(fp, filename, enc, g, start, ps1,
116 PyParser_ParseFileObject(FILE *fp, PyObject *filename,
123 if (initerr(err_ret, filename) < 0)
131 Py_INCREF(err_ret->filename);
132 tok->filename = err_ret->filename;
138 PyParser_ParseFileFlagsEx(FILE *fp, const char *filename,
146 if (filename != NULL) {
147 fileobj = PyUnicode_DecodeFSDefault(filename);
171 warn(const char *msg, const char *filename, int lineno)
173 if (filename == NULL)
174 filename = "<string>";
175 PySys_WriteStderr(msg, filename, lineno);
361 initerr(perrdetail *err_ret, PyObject *filename)
370 if (filename) {
371 Py_INCREF(filename);
372 err_ret->filename = filename;
375 err_ret->filename = PyUnicode_FromString("<string>");
376 if (err_ret->filename == NULL) {