LexNumericImpl

Undocumented in source.

Members

Functions

lexFloatLiteral
Token lexFloatLiteral(uint begin)
Undocumented in source. Be warned that the author may not have intended to support it.
lexFloatSuffix
Token lexFloatSuffix(uint begin)
Undocumented in source. Be warned that the author may not have intended to support it.
lexIntegralSuffix
Token lexIntegralSuffix(uint begin)

Integral and float literals.

lexNumeric
Token lexNumeric()
Undocumented in source. Be warned that the author may not have intended to support it.
lexNumeric
Token lexNumeric()
Undocumented in source. Be warned that the author may not have intended to support it.
lexNumeric
Token lexNumeric()
Undocumented in source. Be warned that the author may not have intended to support it.
lexNumeric
auto lexNumeric()
Undocumented in source. Be warned that the author may not have intended to support it.
lexNumeric
auto lexNumeric(char c)
Undocumented in source.
lexNumeric
Token lexNumeric()
Undocumented in source. Be warned that the author may not have intended to support it.
popBinary
void popBinary()
Undocumented in source. Be warned that the author may not have intended to support it.
popDecimal
void popDecimal()
Undocumented in source. Be warned that the author may not have intended to support it.
popHexadecimal
void popHexadecimal()
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

isBinary
bool isBinary(char c)

Binary literals.

isDecimal
bool isDecimal(char c)

Decimal literals.

isHexadecimal
bool isHexadecimal(char c)

Hexadecimal literals.

Meta