LeviLamina
Loading...
Searching...
No Matches
CommandLexer Class Reference

Classes

struct  Token
 

Public Types

enum class  TokenType : int {
  Error = 0 , Integer = 1 , NInteger = 2 , Identifier = 3 ,
  Selector = 4 , Slash = 5 , Value = 6 , RelativeValue = 7 ,
  LocalDirectionalValue = 8 , Equals = 9 , Comma = 10 , Colon = 11 ,
  Not = 12 , Asterisk = 13 , Hash = 14 , OpenBracket = 15 ,
  CloseBracket = 16 , OpenBrace = 17 , CloseBrace = 18 , String = 19 ,
  Range = 20 , LessThan = 21 , GreaterThan = 22 , LessThanEquals = 23 ,
  GreaterThanEquals = 24 , PlusEquals = 25 , MinusEquals = 26 , TimesEquals = 27 ,
  DivideEquals = 28 , ModEquals = 29 , GreaterThanLessThan = 30 , IdentifierFilenameSubset = 31 ,
  Unknown = 32 , End = 33
}
 

Public Member Functions

CommandLexeroperator= (CommandLexer const &)
 
 CommandLexer (CommandLexer const &)
 
MCAPI void step ()
 

Public Attributes

::ll::TypedStorage< 8, 8, ::std::string const & > mInput
 
::ll::TypedStorage< 8, 16, ::CommandLexer::TokenmToken
 

Member Function Documentation

◆ step()

MCAPI void CommandLexer::step ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following file: