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

MCAPI void step ()
 

Public Attributes

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

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