Skip to content

PythonJ-alpha-25060401

Choose a tag to compare

@MegumiKasuga MegumiKasuga released this 03 Jun 17:24
· 23 commits to master since this release

First version of this small python interpretor.

Implemented Features

  • basic OOP features(Encapsulation, Inheritance, Polymorphism).
  • basic calculation(all py operators, using magic methods)
  • closures
  • keywords
    if else for while elif def class try except finally pass continue break with as in is
  • basic classes(int, float, str, iterator, collections, function, class, list, dict, tuple, set, frozenset, byte_array, bytes)
  • context manager(file management)
  • All 76 builtin functions.

Still under construction.

  • import, fully functional classpath, etc.
  • more comprehensive debugging.

Needs to be debug more carefully.