linusboyle / MiniPython3

a mini py3 interpreter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MiniPy

an extremely bad-written mini python3 interpreter in C++ currently in progress

will support:

  • definition of function
  • basic calculation
  • program flow control
  • (optional)object-oriented features
  • (optional)GUI frontend,including IDE
  • MORE...

Dependencies:

  • C++17 standard compatible compiler
  • Qt5 (for gui)
  • bison (for parser)
  • gnu make and ar

Install:

On Linux,just:

make

do not attempt to run make in subdirectory

It's not tested on Windows and Macintosh

Doc

see more information in /doc folder with documents wrritten in Chinese

About

a mini py3 interpreter

License:GNU General Public License v3.0


Languages

Language:C++ 66.0%Language:C 29.7%Language:Python 2.6%Language:Makefile 1.2%Language:QMake 0.5%