I have made pyimport to look up .erg/lib/pystd/foo.d.er (in repository compiler/erg_compiler/lib/... or below) or .erg/lib/pystd/foo.d/__init__.d.er. Now we can type the Python built-in APIs in Erg.
Now, We will start a project to type all Python built-in modules.
I have made
pyimport
to look up.erg/lib/pystd/foo.d.er
(in repositorycompiler/erg_compiler/lib/...
or below) or.erg/lib/pystd/foo.d/__init__.d.er
. Now we can type the Python built-in APIs in Erg. Now, We will start a project to type all Python built-in modules.TODOs:
Deprecated modules will not be defined.
High priority modules were highlighted.
[ ] abc
[ ] argparse
[ ] array
[ ] ast
[ ] asyncio
[ ] atexit
[ ] base64
[ ] bdb
[ ] binascii
[ ] binhex
[ ] bisect
[ ] builtins
[ ] bz2
[ ] calendar
[ ] cmath
[ ] cmd
[ ] code
[ ] codecs
[ ] codeop
[ ] collections
[ ] colorsys
[ ] compileall
[ ] concurrent
[ ] configparser
[ ] contextlib
[ ] contextvars
[x] copy
[ ] copyreg
[ ] cProfile
[ ] csv
[ ] ctypes
[ ] curses
[ ] dataclasses
[ ] datetime
[ ] dbm
[ ] decimal
[ ] difflib
[ ] dis
[ ] disutils
[ ] doctest
[ ] email
[ ] encodings
[ ] ensurepip
[x] enum
[x] errno
[ ] faulthandler
[ ] fcntl
[ ] filecmp
[ ] fileinput
[ ] fnmatch
[ ] fractions
[ ] ftplib
[ ] functools
[ ] gc
[ ] getopt
[ ] getpass
[ ] gettext
[x] glob
[ ] graphlib
[ ] grp
[ ] gzip
[ ] hashlib
[ ] heapq
[ ] hmac
[ ] html
[ ] http
[ ] importlib
[ ] inspect
[ ] io
[ ] ipaddress
[ ] itertools
[ ] json
[ ] keyword
[ ] lib2to3
[ ] linecache
[ ] locale
[ ] logging
[ ] lzma
[ ] mailbox
[ ] marshal
[ ] math
[ ] mimetypes
[ ] mmap
[ ] modulefinder
[ ] multiproccessing
[ ] netrc
[ ] numbers
[ ] operator
[ ] os
[ ] pathlib
[ ] pdb
[ ] pickle
[ ] pickletools
[ ] pkgutil
[ ] platform
[ ] plistlib
[ ] poplib
[ ] posix
[ ] pprint
[ ] profile
[ ] pstats
[ ] pty
[ ] pwd
[ ] py_compile
[ ] pyclbr
[ ] ptoc
[ ] queue
[ ] quopri
[ ] random
[x] re
[ ] readline
[ ] reprlib
[ ] resource
[ ] rlcompleter
[ ] runpy
[ ] sched
[ ] secrets
[ ] select
[ ] selectors
[ ] shelve
[ ] shlex
[ ] shutil
[ ] signal
[ ] site
[ ] smtplib
[ ] socket
[ ] socketserver
[ ] sqlite3
[ ] ssl
[ ] stat
[ ] statistics
[ ] string
[ ] stringgrep
[ ] struct
[ ] subprocess
[ ] symtable
[ ] sys
[ ] sysconfig
[ ] syslog
[ ] tabnanny
[ ] tarfile
[ ] tempfile
[ ] termios
[ ] test
[ ] textwrap
[ ] threading
[ ] time
[ ] timeit
[ ] tkinter
[ ] token
[ ] tokenize
[ ] trace
[ ] traceback
[ ] tracemalloc
[ ] tty
[ ] turtle
[ ] turtledemo
[ ] types
[ ] typing
[x] unicodedata
[ ] unittest
[ ] urllib
[ ] uuid
[ ] venv
[ ] warnings
[ ] wave
[ ] weakref
[ ] webbrowser
[ ] wsgiref
[ ] xml
[ ] xmlrpc
[ ] zipapp
[ ] zipfile
[ ] zipimport
[ ] zlib
[ ] zoneinfo