Skip to content
Functional scripting in Java.
Java Kotlin
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Kaiper-AST
Kaiper-Bytecode
Kaiper-Common/src/main/java/xyz/avarel/kaiper
Kaiper-Compiler
Kaiper-Interpreter
Kaiper-Runtime-Lib
Kaiper-Tools
Kaiper-VM
buildSrc/src/main/groovy
examples
gradle/wrapper
src/test/java/xyz/avarel/kaiper
.gitignore
.travis.yml
LICENSE
README.md
build.gradle
gradle.properties
gradlew
gradlew.bat
script.kip
settings.gradle

README.md

Kaiper TeamCity Travis CI Download

What is Kaiper? Kaiper is an in-development, dynamic, and functional scripting language for the Java programming language. Kaiper supports embedded execution in the runtime using the interpreter or the custom bytecode VM. The parser support expressions provided from texts, readers, or input streams.

Parser, AST-builder, and Type-checker Research

https://github.com/Avarel/Lobos

Currently the Lobos project (extension of Kaiper) is a work in progress.

Syntax Highlighter

https://codepen.io/Avarel/project/editor/ABoxjB

Online syntax highlighter using CodeMirror.

You can’t perform that action at this time.