Skip to content
Roblox API Reference

Enum.LexemeType

Identifies the category of a token produced when the Studio Explorer filter bar lexes a filter expression.
Items
19
Uses
0

Items19

  • Enum.LexemeType.Eof = 0
    End-of-input token emitted when the lexer reaches the end of the filter string.
  • Enum.LexemeType.Name = 1
    An unquoted identifier token, such as an instance name or property key in a filter expression.
  • Enum.LexemeType.QuotedString = 2
    A string literal token delimited by single (') or double (") quotes, with backslash escape support.
  • Enum.LexemeType.Number = 3
    A numeric literal token representing an integer or decimal value used in a comparison.
  • Enum.LexemeType.And = 4
    The case-insensitive keyword and, used to combine filter conditions with logical AND.
  • Enum.LexemeType.Or = 5
    The case-insensitive keyword or, used to combine filter conditions with logical OR.
  • Enum.LexemeType.Equal = 6
    The equality comparison operator, matched as = or == in a filter expression.
  • Enum.LexemeType.TildeEqual = 7
    The not-equal comparison operator (~=).
  • Enum.LexemeType.GreaterThan = 8
    The greater-than comparison operator (>).
  • Enum.LexemeType.GreaterThanEqual = 9
    The greater-than-or-equal comparison operator (>=).
  • Enum.LexemeType.LessThan = 10
    The less-than comparison operator (<).
  • Enum.LexemeType.LessThanEqual = 11
    The less-than-or-equal comparison operator (<=).
  • Enum.LexemeType.Colon = 12
    The colon character (:), used as a separator in filter expressions such as ClassName:PropertyName.
  • Enum.LexemeType.Dot = 13
    The dot character (.), used to navigate nested property paths in a filter expression.
  • Enum.LexemeType.LeftParenthesis = 14
    The opening parenthesis character ((), used to begin a grouped subexpression in a filter.
  • Enum.LexemeType.RightParenthesis = 15
    The closing parenthesis character ()), used to end a grouped subexpression in a filter.
  • Enum.LexemeType.Star = 16
    The single wildcard character (*), used to match any single name segment in a filter path.
  • Enum.LexemeType.DoubleStar = 17
    The double wildcard token (**), which matches any number of path segments recursively across the instance hierarchy.
  • Enum.LexemeType.ReservedSpecial = 18
    A character that is syntactically recognized but has no defined meaning in the current filter grammar.

No class members use Enum.LexemeType.