cadenza / cadenza

Package cadenza

An exploration of functional programming on truffle

Types

Language

class Language : TruffleLanguage<Context>

Launcher

class Launcher : AbstractLanguageLauncher

Loc

sealed class Loc

Extensions for External Classes

com.oracle.truffle.api.source.Source

Properties

LANGUAGE_EXTENSION

const val LANGUAGE_EXTENSION: String

LANGUAGE_ID

const val LANGUAGE_ID: String

LANGUAGE_MIME_TYPE

const val LANGUAGE_MIME_TYPE: String

LANGUAGE_NAME

const val LANGUAGE_NAME: String

LANGUAGE_VERSION

const val LANGUAGE_VERSION: String

todo

val todo: Nothing

Functions

panic

fun panic(msg: String, base: Throwable?): Nothing
fun panic(msg: String): Nothing

withAnsi

fun <A> withAnsi(f: () -> A): A