commonMain.piacenti.dslmaker.interfaces.MatchData.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of dsl-maker-js Show documentation
Show all versions of dsl-maker-js Show documentation
Kotlin multiplatform library to facilitate creation of DSLs with ANTLR or a simple built in parser
package piacenti.dslmaker.interfaces
import piacenti.dslmaker.structures.ASTNode
import piacenti.dslmaker.structures.StepStack
import piacenti.dslmaker.structures.TokenMatch
/**
*
* @author Piacenti
* @param
*/
data class MatchData(val match: String, val stack: StepStack,
val matchedTokens: List, val startIndex: Int,
val trimmedStartIndex: Int, val endIndex: Int,
val astNode: ASTNode)
© 2015 - 2025 Weber Informatics LLC | Privacy Policy