HyCodeYourTale
classpublicPriority 3

Lexer

com.hypixel.hytale.server.npc.util.expression.compile.Lexer

1

Methods

1

Public Methods

5

Fields

1

Constructors

Constants

StringINVALID_CHARACTER_IN_EXPRESSION= "Invalid character in expression :"
StringINVALID_NUMBER_FORMAT= "Invalid number format"
StringUNTERMINATED_STRING= "Unterminated string"

Constructors

public
Lexer(Token tokenEnd, Token tokenIdent, Token tokenString, Token tokenNumber, Stream<Token> operators)

Methods

Public Methods (1)

public
Token nextToken(LexerContext<Token> context)

throws ParseException

Fields

Private/Package Fields (5)

privateLexer.CharacterSequenceMatcher<Token> characterSequenceMatcher
privateToken tokenEnd
privateToken tokenIdent
privateToken tokenNumber
privateToken tokenString