Home
last modified time | relevance | path

Searched refs:NumberFlags (Results 1 - 6 of 6) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/lexer/token/
H A Dnumber.cpp26 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 Dnumber.h31 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 DETSLexer.h66 void ConvertNumber(const std::string &utf8, NumberFlags flags) override;
H A Dlexer.cpp281 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 Dlexer.h287 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 DETSLexer.cpp113 void ETSLexer::ConvertNumber(const std::string &utf8, NumberFlags flags) in ConvertNumber()

Completed in 4 milliseconds