Searched refs:NumberFlags (Results 1 - 6 of 6) sorted by relevance
/arkcompiler/ets_frontend/ets2panda/lexer/token/ |
H A D | number.cpp | 26 Number::Number(util::StringView str, const std::string &utf8, NumberFlags flags) noexcept : str_(str), flags_(flags) in flags_() 29 if ((flags & (NumberFlags::DECIMAL_POINT | NumberFlags::EXPONENT)) == 0) { in flags_() 42 flags_ |= NumberFlags::ERROR; in flags_() 50 flags_ |= NumberFlags::ERROR; in flags_()
|
H A D | number.h | 31 enum class NumberFlags : uint32_t { class 42 struct enumbitops::IsAllowedType<ark::es2panda::lexer::NumberFlags> : std::true_type { 69 explicit Number(util::StringView str, const std::string &utf8, NumberFlags flags) noexcept; 114 return (flags_ & NumberFlags::ERROR) != 0; in ConversionError() 215 NumberFlags flags_ {NumberFlags::NONE};
|
/arkcompiler/ets_frontend/ets2panda/lexer/ |
H A D | ETSLexer.h | 66 void ConvertNumber(const std::string &utf8, NumberFlags flags) override;
|
H A D | lexer.cpp | 281 void Lexer::ConvertNumber(const std::string &utf8, [[maybe_unused]] NumberFlags flags) in ConvertNumber() 306 auto flags = NumberFlags::NONE; in ScanNumber() 309 flags |= NumberFlags::DECIMAL_POINT; in ScanNumber() 359 std::tuple<size_t, bool, NumberFlags> Lexer::ScanCharLex(bool allowBigInt, bool parseExponent, NumberFlags flags) in ScanCharLex() 371 flags |= NumberFlags::EXPONENT; in ScanCharLex()
|
H A D | lexer.h | 287 std::tuple<size_t, bool, NumberFlags> ScanCharLex(bool allowBigInt, bool parseExponent, NumberFlags flags); 291 virtual void ConvertNumber(const std::string &utf8, NumberFlags flags);
|
H A D | ETSLexer.cpp | 113 void ETSLexer::ConvertNumber(const std::string &utf8, NumberFlags flags) in ConvertNumber()
|
Completed in 4 milliseconds