Linux vps-61133.fhnet.fr 4.9.0-19-amd64 #1 SMP Debian 4.9.320-2 (2022-06-30) x86_64
Apache/2.4.25 (Debian)
Server IP : 93.113.207.21 & Your IP : 216.73.216.35
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
src /
Python-3.10.14 /
Parser /
Delete
Unzip
Name
Size
Permission
Date
Action
Python.asdl
6.02
KB
-rw-r--r--
2024-03-19 22:46
asdl.py
12.76
KB
-rw-r--r--
2024-03-19 22:46
asdl_c.py
51.54
KB
-rwxr-xr-x
2024-03-19 22:46
myreadline.c
11.6
KB
-rw-r--r--
2024-03-19 22:46
myreadline.gcda
4.29
KB
-rw-r--r--
2025-06-04 09:21
myreadline.o
53.38
KB
-rw-r--r--
2025-06-04 09:22
parser.c
1.14
MB
-rw-r--r--
2024-03-19 22:46
parser.gcda
94.42
KB
-rw-r--r--
2025-06-04 09:21
parser.o
3
MB
-rw-r--r--
2025-06-04 09:22
peg_api.c
874
B
-rw-r--r--
2024-03-19 22:46
peg_api.gcda
3.57
KB
-rw-r--r--
2025-06-04 09:21
peg_api.o
59.19
KB
-rw-r--r--
2025-06-04 09:21
pegen.c
75.33
KB
-rw-r--r--
2024-03-19 22:46
pegen.gcda
18.82
KB
-rw-r--r--
2025-06-04 09:21
pegen.h
11.86
KB
-rw-r--r--
2024-03-19 22:46
pegen.o
437.34
KB
-rw-r--r--
2025-06-04 09:22
string_parser.c
39.2
KB
-rw-r--r--
2024-03-19 22:46
string_parser.gcda
7.37
KB
-rw-r--r--
2025-06-04 09:21
string_parser.h
1.77
KB
-rw-r--r--
2024-03-19 22:46
string_parser.o
259.25
KB
-rw-r--r--
2025-06-04 09:22
token.c
4.51
KB
-rw-r--r--
2024-03-19 22:46
token.gcda
3.97
KB
-rw-r--r--
2025-06-04 09:21
token.o
42.32
KB
-rw-r--r--
2025-06-04 09:21
tokenizer.c
63.17
KB
-rw-r--r--
2024-03-19 22:46
tokenizer.gcda
13.27
KB
-rw-r--r--
2025-06-04 09:21
tokenizer.h
4.45
KB
-rw-r--r--
2024-03-19 22:46
tokenizer.o
330.31
KB
-rw-r--r--
2025-06-04 09:22
Save
Rename
#ifndef STRINGS_H #define STRINGS_H #include <Python.h> #include <pycore_ast.h> #include "pegen.h" #define EXPRLIST_N_CACHED 64 typedef struct { /* Incrementally build an array of expr_ty, so be used in an asdl_seq. Cache some small but reasonably sized number of expr_ty's, and then after that start dynamically allocating, doubling the number allocated each time. Note that the f-string f'{0}a{1}' contains 3 expr_ty's: 2 FormattedValue's, and one Constant for the literal 'a'. So you add expr_ty's about twice as fast as you add expressions in an f-string. */ Py_ssize_t allocated; /* Number we've allocated. */ Py_ssize_t size; /* Number we've used. */ expr_ty *p; /* Pointer to the memory we're actually using. Will point to 'data' until we start dynamically allocating. */ expr_ty data[EXPRLIST_N_CACHED]; } ExprList; /* The FstringParser is designed to add a mix of strings and f-strings, and concat them together as needed. Ultimately, it generates an expr_ty. */ typedef struct { PyObject *last_str; ExprList expr_list; int fmode; } FstringParser; void _PyPegen_FstringParser_Init(FstringParser *); int _PyPegen_parsestr(Parser *, int *, int *, PyObject **, const char **, Py_ssize_t *, Token *); int _PyPegen_FstringParser_ConcatFstring(Parser *, FstringParser *, const char **, const char *, int, int, Token *, Token *, Token *); int _PyPegen_FstringParser_ConcatAndDel(FstringParser *, PyObject *); expr_ty _PyPegen_FstringParser_Finish(Parser *, FstringParser *, Token *, Token *); void _PyPegen_FstringParser_Dealloc(FstringParser *); #endif