All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.piacenti.dslmaker.interfaces.TokenDefinition.kt Maven / Gradle / Ivy

Go to download

Kotlin multiplatform library to facilitate creation of DSLs with ANTLR or a simple built in parser

There is a newer version: 1.1.55
Show newest version
package piacenti.dslmaker.interfaces

/**
 * @author Piacenti
 */
interface TokenDefinition {


    /**
     * @return
     */
    val regexDefinition: String
    val matchFilter: Int
    val addContext: String?
    val removeContext: String?
    val context: String?
    val validateToken:((String) -> Boolean)?
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy