LexerInterface Member List

This is the complete list of members for LexerInterface, including all inherited members.

AddOperator(const String &chars)LexerInterface
Alloc(MAXON_SOURCE_LOCATION_DECLARATION)LexerInterfacestatic
CheckIdent(const Char *cmp) constLexerInterface
CheckIdent(const String &cmp) constLexerInterface
Close()LexerInterface
GetCurrentReadPosition() constLexerInterface
GetFloat(Float32 &val) constLexerInterface
GetFloat(Float64 &val) constLexerInterface
GetIdent() constLexerInterface
GetInt(Int32 &val) constLexerInterface
GetInt(Int64 &val) constLexerInterface
GetLeadingSpace() constLexerInterface
GetLine() constLexerInterface
GetSymbol() constLexerInterface
GetSymbolPosition() constLexerInterface
GetUInt(UInt32 &val) constLexerInterface
GetUInt(UInt64 &val) constLexerInterface
Init(UrlOrInputStream &&fileName, LEXERINITFLAGS flags, const String &stringEscapeCharacters, const StringDecodingRef &stringDecoding, LEXERSYMBOLFLAGS firstParseFlag=LEXERSYMBOLFLAGS::NONE)LexerInterface
MAXON_INTERFACE_NONVIRTUAL(LexerInterface, MAXON_REFERENCE_NORMAL, "net.maxon.interface.lexer")LexerInterfaceprivate
ReadNextChar()LexerInterface
ReadNextSymbol(LEXERSYMBOLFLAGS flags=LEXERSYMBOLFLAGS::NONE)LexerInterface
ReadNextSymbolExpected(LEXERSYMBOL expectedSymbols, LEXERSYMBOLFLAGS flags=LEXERSYMBOLFLAGS::NONE)LexerInterface
RewindSymbol()LexerInterface
SetStringQuoteCharacters(const String &quoteChar)LexerInterface
SkipLineToEnd(Bool collectSkipped=false)LexerInterface
SkipSpaces()LexerInterface