v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
char-predicates-inl.h File Reference
Include dependency graph for char-predicates-inl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  v8
 
namespace  v8::internal
 

Macros

#define BUILD_CHAR_FLAGS(N)
 
#define BUILD_CHAR_FLAGS(N)
 

Enumerations

enum  v8::internal::OneByteCharFlags {
  v8::internal::kIsIdentifierStart = 1 << 0 , v8::internal::kIsIdentifierPart = 1 << 1 , v8::internal::kIsWhiteSpace = 1 << 2 , v8::internal::kIsWhiteSpaceOrLineTerminator = 1 << 3 ,
  v8::internal::kMaybeLineEnd = 1 << 4
}
 

Functions

constexpr int v8::internal::AsciiAlphaToLower (base::uc32 c)
 
constexpr bool v8::internal::IsCarriageReturn (base::uc32 c)
 
constexpr bool v8::internal::IsLineFeed (base::uc32 c)
 
constexpr bool v8::internal::IsAsciiIdentifier (base::uc32 c)
 
constexpr bool v8::internal::IsAlphaNumeric (base::uc32 c)
 
constexpr bool v8::internal::IsDecimalDigit (base::uc32 c)
 
constexpr bool v8::internal::IsHexDigit (base::uc32 c)
 
constexpr bool v8::internal::IsOctalDigit (base::uc32 c)
 
constexpr bool v8::internal::IsNonOctalDecimalDigit (base::uc32 c)
 
constexpr bool v8::internal::IsBinaryDigit (base::uc32 c)
 
constexpr bool v8::internal::IsAscii (base::uc32 c)
 
constexpr bool v8::internal::IsAsciiLower (base::uc32 c)
 
constexpr bool v8::internal::IsAsciiUpper (base::uc32 c)
 
constexpr base::uc32 v8::internal::ToAsciiUpper (base::uc32 c)
 
constexpr base::uc32 v8::internal::ToAsciiLower (base::uc32 c)
 
constexpr bool v8::internal::IsRegExpWord (base::uc32 c)
 
constexpr bool v8::internal::IsOneByteIDStart (base::uc32 c)
 
constexpr bool v8::internal::IsOneByteIDContinue (base::uc32 c)
 
constexpr bool v8::internal::IsOneByteWhitespace (base::uc32 c)
 
constexpr uint8_t v8::internal::BuildOneByteCharFlags (base::uc32 c)
 
bool v8::internal::IsIdentifierStart (base::uc32 c)
 
bool v8::internal::IsIdentifierPart (base::uc32 c)
 
bool v8::internal::IsWhiteSpace (base::uc32 c)
 
bool v8::internal::IsWhiteSpaceOrLineTerminator (base::uc32 c)
 
bool v8::internal::IsLineTerminatorSequence (base::uc32 c, base::uc32 next)
 

Variables

const constexpr uint8_t v8::internal::kOneByteCharFlags [256]
 

Macro Definition Documentation

◆ BUILD_CHAR_FLAGS [1/2]

#define BUILD_CHAR_FLAGS ( N)
Value:
BuildOneByteCharFlags(N),

◆ BUILD_CHAR_FLAGS [2/2]

#define BUILD_CHAR_FLAGS ( N)
Value:
BuildOneByteCharFlags(N + 128),