67 Commits

Author SHA1 Message Date
blueloveTH
62491dd99a reimpl str.format 2025-09-17 14:10:26 +08:00
blueloveTH
1260987ead fix https://github.com/pocketpy/pocketpy/issues/329 2025-02-03 16:01:10 +08:00
blueloveTH
d717f9499f fix min and max 2024-09-09 00:39:03 +08:00
blueloveTH
24a7e6f060 remove pkpy.next 2024-09-08 14:55:09 +08:00
blueloveTH
ec4ddc41fb ... 2024-08-13 12:57:40 +08:00
blueloveTH
88f893ddd7 ... 2024-08-10 20:21:40 +08:00
blueloveTH
b6993532fa ... 2024-08-06 14:12:55 +08:00
blueloveTH
1c1e898950 ... 2024-08-06 14:10:46 +08:00
blueloveTH
8e1e29ddd6 add py_import 2024-08-04 14:57:59 +08:00
blueloveTH
97d6f384f4 remove unused bc 2024-06-07 01:08:05 +08:00
blueloveTH
bb9c5c30df some fix 2024-06-02 23:48:29 +08:00
blueloveTH
022e9c53fb move min/max to cpp 2024-05-03 17:38:32 +08:00
blueloveTH
6189aaca94 use cpython style next() 2024-04-24 22:06:02 +08:00
blueloveTH
8f11ce0466 move strip methods into cpp 2024-02-05 14:48:00 +08:00
blueloveTH
d64863fd43 some refactor 2024-01-19 20:02:23 +08:00
blueloveTH
7a386fa218 fix https://github.com/blueloveTH/pocketpy/issues/174 2024-01-14 14:19:31 +08:00
blueloveTH
c6ec028730 support real exceptions 2024-01-02 16:42:08 +08:00
blueloveTH
1e178caf6e add cmath module 2023-12-30 13:57:51 +08:00
blueloveTH
475bce9999 add @dataclass 2023-12-21 23:09:23 +08:00
blueloveTH
ec0290ab39 ... 2023-12-04 18:11:45 +08:00
blueloveTH
f6942e0caf experimental support for try..except..as 2023-12-04 18:09:21 +08:00
blueloveTH
54b1ce3a3a Update builtins.py 2023-11-29 13:58:45 +08:00
blueloveTH
49f70318d9 ... 2023-10-29 22:44:14 +08:00
blueloveTH
f2d5fbbb94 add module operator and add split for single char 2023-10-29 22:16:49 +08:00
blueloveTH
04df1dbe5b fix https://github.com/blueloveTH/pocketpy/issues/172 2023-10-28 15:10:58 +08:00
blueloveTH
a12eb4c8bc ... 2023-10-28 15:00:53 +08:00
blueloveTH
4cd84bbada ... 2023-10-12 12:50:57 +08:00
blueloveTH
098b85f89b ... 2023-10-07 11:55:57 +08:00
S. Mahmudul Hasan
151e9467ae fixed the error case for escaped curly braces, and converted the tokenize function into a inner function 2023-10-06 16:56:19 -04:00
S. Mahmudul Hasan
ee54816421 Updated str.format to tokenization-based-replacement operation 2023-10-05 20:04:21 -04:00
S. Mahmudul Hasan
0fef360caf Added better string formatting as required by Issue#138 2023-10-03 13:45:21 -04:00
BLUELOVETH
c8d581cfe7 move __repr__ of list and tuple into cpp 2023-09-20 10:33:22 +08:00
blueloveTH
b27afe20ce ... 2023-09-17 21:21:37 +08:00
blueloveTH
8ec3bb0b5d support generics 2023-09-17 21:18:45 +08:00
blueloveTH
2b031e61a2 ... 2023-09-17 21:17:02 +08:00
blueloveTH
e107531862 ... 2023-09-17 19:59:36 +08:00
blueloveTH
45bafb7534 ... 2023-09-10 00:43:46 +08:00
blueloveTH
88c80a2340 ... 2023-08-29 23:57:33 +08:00
blueloveTH
7741d592da reimpl round in cpp 2023-08-02 23:29:13 +08:00
blueloveTH
b13581037d ... 2023-07-01 00:33:34 +08:00
blueloveTH
2fddde4f9c ... 2023-06-25 03:01:16 +08:00
blueloveTH
b77b0f9b3a ... 2023-06-15 19:06:56 +08:00
blueloveTH
681e674ff5 fix https://github.com/blueloveTH/pocketpy/issues/80 2023-06-15 02:44:57 +08:00
blueloveTH
d5128404ae support 1 element tuple 2023-06-11 23:55:04 +08:00
blueloveTH
f16518e439 ... 2023-06-04 22:20:42 +08:00
BLUELOVETH
b3cbb121a4 improve max and min 2023-06-01 13:28:14 +08:00
BLUELOVETH
a4eecdaa84 ... 2023-05-28 22:24:27 +08:00
BLUELOVETH
1ff6f92b94 add ++i and --j syntax 2023-05-28 22:18:22 +08:00
BLUELOVETH
0bd413b337 impl sort(key) 2023-05-28 18:19:23 +08:00
blueloveTH
e1eed59030 reimpl property 2023-05-27 22:33:43 +08:00