Skip to content

A prototype of a JVM-based Python interpreter written in Kotlin.

License

Notifications You must be signed in to change notification settings

Rami-Sabbagh/kotlin-python

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jkpython

A JVM Python interpreter using Flex/Lex and Bison/Yacc.

Note: This is still WIP, it doesn't offer a lot of Python features yet, we cannot promise it will, contributions are welcome tho.

Features

  • Basic datatypes (numbers, strings, booleans, functions).
  • Lists.
  • Flow Control.
  • Most arithmetic and logical operations.
  • Some pre-built functions which are executed on the JVM directly.

License

MIT License

About

A prototype of a JVM-based Python interpreter written in Kotlin.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 63.5%
  • Kotlin 26.3%
  • Lex 5.0%
  • Yacc 5.0%
  • Other 0.2%