LadderProbes

Reads the probe sources and writes one self-contained Kotlin file per probe.

Properties

Link copied to clipboard
Link copied to clipboard
const val CORE_NAME: String

Functions

Link copied to clipboard
fun all(texts: List<String>): List<LadderProbe>

Probes from every catalog file in texts, sorted by id so file names are stable.

Link copied to clipboard
Link copied to clipboard
fun file(index: Int, probe: LadderProbe): String
Link copied to clipboard
fun fileName(index: Int): String
Link copied to clipboard
fun indexOf(name: String): Int?
Link copied to clipboard
fun main(probes: List<LadderProbe>, excluded: Set<String>): String
Link copied to clipboard
fun program(probes: List<LadderProbe>, excluded: Set<String>): Map<String, String>

Every file of the program for the probes not in excluded, keyed by file name.