Skip to content

Package io.github.qishr.cascara.ui.api

Class HighlightingToken

java.lang.Object
        io.github.qishr.cascara.ui.api.HighlightingToken


public class HighlightingToken

Constructor Summary

Constructor Description
HighlightingToken()

Method Summary

Modifier and Type Method Description
public String getLexeme()
public void setLexeme(String lexeme)
public int getLine()
public void setLine(int line)
public int getColumn()
public void setColumn(int column)
public Kind getKind()
public void setKind(Kind kind)
public int getStartIndex()
public void setStartIndex(int startIndex)
public static Kind getKindForToken(Token token)
public static void init()
public static Set<Kind> getKinds()
public static Kind getKind(String name)
public static String getString(Kind kind)

Method Details

getLexeme

public String getLexeme()


setLexeme

public void setLexeme(String lexeme)


getLine

public int getLine()


setLine

public void setLine(int line)


getColumn

public int getColumn()


setColumn

public void setColumn(int column)


getKind

public Kind getKind()


setKind

public void setKind(Kind kind)


getStartIndex

public int getStartIndex()


setStartIndex

public void setStartIndex(int startIndex)


getKindForToken

public static Kind getKindForToken(Token token)


init

public static void init()


getKinds

public static Set<Kind> getKinds()


getKind

public static Kind getKind(String name)


getString

public static String getString(Kind kind)