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

commonMain.piacenti.dslmaker.interfaces.MatchData.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

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