Skip to content

AtomsForPeace/pygsty

Repository files navigation

pygsty

A python interpreter written in typed python.

Implemented

  • Arithmetic
  • REPL
  • File input
  • Code comments
  • Lists
  • Dictionaries
  • For loops
  • List comprehensions
  • While loops
  • If/elif/else statements
  • Functions
  • Classes
  • Class __init__ functions
  • Assert statements
  • Some exceptions are thrown

To Implement

  • String concatenation
  • In place arithmetic (+=, -=, etc.)
  • Message to show on assertion failures
  • Multiple arguments to print builtin
  • Raise exceptions
  • Try/Except blocks
  • Inheritance
  • Decorators

About

Python in typed python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages