Skip to content

Package io.github.qishr.cascara.common.lang.token

Enum TokenCategory

java.lang.Object
        java.lang.Enum<io.github.qishr.cascara.common.lang.token.TokenCategory>
                io.github.qishr.cascara.common.lang.token.TokenCategory


public final enum TokenCategory
extends Enum<TokenCategory>

Enum Constants

Enum Constant Description
KEYWORD
IDENTIFIER
TYPE_NAME
FUNCTION_NAME
FIELD_NAME
PARAMETER_NAME
STRING
NUMBER
BOOLEAN
NULL
COMMENT
DOC_COMMENT
OPERATOR
PUNCTUATION
DELIMITER
SYMBOL
WHITESPACE
NEWLINE
STRUCTURAL
TEXT
META
INDENTATION
INTERNAL
ERROR

Method Summary

Modifier and Type Method Description
public static TokenCategory[] values()
public static TokenCategory valueOf(String name)

Enum Constant Details

KEYWORD

public static final KEYWORD


IDENTIFIER

public static final IDENTIFIER


TYPE_NAME

public static final TYPE_NAME


FUNCTION_NAME

public static final FUNCTION_NAME


FIELD_NAME

public static final FIELD_NAME


PARAMETER_NAME

public static final PARAMETER_NAME


STRING

public static final STRING


NUMBER

public static final NUMBER


BOOLEAN

public static final BOOLEAN


NULL

public static final NULL


COMMENT

public static final COMMENT


DOC_COMMENT

public static final DOC_COMMENT


OPERATOR

public static final OPERATOR


PUNCTUATION

public static final PUNCTUATION


DELIMITER

public static final DELIMITER


SYMBOL

public static final SYMBOL


WHITESPACE

public static final WHITESPACE


NEWLINE

public static final NEWLINE


STRUCTURAL

public static final STRUCTURAL


TEXT

public static final TEXT


META

public static final META


INDENTATION

public static final INDENTATION


INTERNAL

public static final INTERNAL


ERROR

public static final ERROR


Method Details

values

public static TokenCategory[] values()


valueOf

public static TokenCategory valueOf(String name)