K. Lange
|
540a9aea0d
|
Fix bug in json float parsing found by WASM IDE's static analyzer
|
2021-03-10 14:35:14 +09:00 |
|
K. Lange
|
c9aa17e119
|
Rename __get__, __set__ to match Python's __getitem__, __setitem__ and make room for future addition of descriptors
|
2021-03-10 14:24:22 +09:00 |
|
K. Lange
|
a5ff538dc1
|
Write a bunch more docs
|
2021-02-20 20:44:07 +09:00 |
|
K. Lange
|
d5d3d721e7
|
The big documentation system overhaul
|
2021-02-20 14:10:36 +09:00 |
|
K. Lange
|
a7e110cad9
|
Change how module imports work to support a package importing contained modules
|
2021-02-14 08:13:53 +09:00 |
|
K. Lange
|
90b219cdce
|
Eliminate builtins.krk
|
2021-02-05 17:22:08 +09:00 |
|
K. Lange
|
3e90615021
|
Also more built-in functions
|
2021-01-23 08:41:53 +09:00 |
|
K. Lange
|
9c15ac6638
|
Add missing keywords to highlighter
|
2021-01-23 08:39:02 +09:00 |
|
K. Lange
|
460d1c39b9
|
Fix bad multiline handling in syntax.highlighter
|
2021-01-22 11:10:03 +09:00 |
|
K. Lange
|
85e7c667b4
|
C-ify some more collection methods
|
2021-01-19 22:27:05 +09:00 |
|
K. Lange
|
fdc1a500fe
|
Add pass statement just for compatibility.
|
2021-01-19 18:22:13 +09:00 |
|
K. Lange
|
87c99d5c8f
|
Add support for \U escape
|
2021-01-19 14:05:21 +09:00 |
|
K. Lange
|
ef7fb215b2
|
Add a module that does simple Kuroko syntax highlighting with flexible outputs
|
2021-01-18 20:45:26 +09:00 |
|
K. Lange
|
abfaa50bee
|
Implement module packages
|
2021-01-17 22:01:58 +09:00 |
|
K. Lange
|
2b02ef457e
|
Add basic support for -m argument to interpreter
|
2021-01-13 09:08:11 +09:00 |
|
K. Lange
|
f43eff0f2e
|
JSON module should be able to support unicode strings easily
|
2021-01-12 22:19:24 +09:00 |
|
K. Lange
|
5517162a93
|
Add json module
|
2021-01-11 19:02:51 +09:00 |
|
K. Lange
|
991ed99e78
|
Add a basic collections module
|
2021-01-11 14:08:05 +09:00 |
|
K. Lange
|
213c496372
|
Fix up string escapes, make sure we're handling nil bytes when printing
|
2021-01-11 11:41:26 +09:00 |
|
K Lange
|
2d012e4126
|
Add more help information and some startup text to the repl
|
2021-01-07 20:00:57 +09:00 |
|
K. Lange
|
fbf4dda818
|
Fix tracking what should be 'global' through function calls?
|
2021-01-07 10:39:09 +09:00 |
|
K. Lange
|
902d2222b5
|
Make modules work like in Python. TODO: module class for better repring
|
2021-01-07 09:50:58 +09:00 |
|
K. Lange
|
0966a21c7a
|
Move sleep, uname to Pythonic module names
|
2021-01-03 09:49:19 +09:00 |
|
K. Lange
|
7f47224bd9
|
remove superfluous range module
|
2020-12-29 22:06:29 +09:00 |
|
K. Lange
|
eb17af8076
|
Embed __builtins__ source directly
|
2020-12-29 18:50:18 +09:00 |
|
K. Lange
|
3ba8025eeb
|
lots of fixups so we can create dicts from the vm
|
2020-12-28 20:38:26 +09:00 |
|
K. Lange
|
b3ad2e1f22
|
Second pass at cleaning up built-ins
|
2020-12-28 19:26:01 +09:00 |
|
K. Lange
|
cdcbf6cf54
|
First pass at module/builtin cleanup
|
2020-12-28 19:01:28 +09:00 |
|