|
V8 Project
|
Collaboration diagram for v8::internal::DateParser::DateToken:Public Member Functions | |
| bool | IsInvalid () |
| bool | IsUnknown () |
| bool | IsNumber () |
| bool | IsSymbol () |
| bool | IsWhiteSpace () |
| bool | IsEndOfInput () |
| bool | IsKeyword () |
| int | length () |
| int | number () |
| KeywordType | keyword_type () |
| int | keyword_value () |
| char | symbol () |
| bool | IsSymbol (char symbol) |
| bool | IsKeywordType (KeywordType tag) |
| bool | IsFixedLengthNumber (int length) |
| bool | IsAsciiSign () |
| int | ascii_sign () |
| bool | IsKeywordZ () |
| bool | IsUnknown (int character) |
Static Public Member Functions | |
| static DateToken | Keyword (KeywordType tag, int value, int length) |
| static DateToken | Number (int value, int length) |
| static DateToken | Symbol (char symbol) |
| static DateToken | EndOfInput () |
| static DateToken | WhiteSpace (int length) |
| static DateToken | Unknown () |
| static DateToken | Invalid () |
Private Types | |
| enum | TagType { kInvalidTokenTag = -6 , kUnknownTokenTag = -5 , kWhiteSpaceTag = -4 , kNumberTag = -3 , kSymbolTag = -2 , kEndOfInputTag = -1 , kKeywordTagStart = 0 } |
Private Member Functions | |
| DateToken (int tag, int length, int value) | |
Private Attributes | |
| int | tag_ |
| int | length_ |
| int | value_ |
Definition at line 141 of file dateparser.h.
|
private |
| Enumerator | |
|---|---|
| kInvalidTokenTag | |
| kUnknownTokenTag | |
| kWhiteSpaceTag | |
| kNumberTag | |
| kSymbolTag | |
| kEndOfInputTag | |
| kKeywordTagStart | |
Definition at line 215 of file dateparser.h.
Definition at line 224 of file dateparser.h.
Referenced by EndOfInput(), Invalid(), Keyword(), Number(), Symbol(), Unknown(), and WhiteSpace().
Here is the caller graph for this function:
|
inline |
Definition at line 181 of file dateparser.h.
References DCHECK, IsAsciiSign(), and value_.
Referenced by v8::internal::DateParser::ParseES5DateTime().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 201 of file dateparser.h.
References DateToken(), and kEndOfInputTag.
Referenced by v8::internal::DateParser::ParseES5DateTime().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 210 of file dateparser.h.
References DateToken(), and kInvalidTokenTag.
Referenced by v8::internal::DateParser::ParseES5DateTime().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 178 of file dateparser.h.
References kSymbolTag, tag_, and value_.
Referenced by ascii_sign(), v8::internal::DateParser::Parse(), and v8::internal::DateParser::ParseES5DateTime().
Here is the caller graph for this function:
|
inline |
Definition at line 148 of file dateparser.h.
References kEndOfInputTag, and tag_.
Referenced by v8::internal::DateParser::Parse(), and v8::internal::DateParser::ParseES5DateTime().
Here is the caller graph for this function:Definition at line 175 of file dateparser.h.
References IsNumber(), length(), and length_.
Referenced by v8::internal::DateParser::ParseES5DateTime().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 143 of file dateparser.h.
References kInvalidTokenTag, and tag_.
Referenced by v8::internal::DateParser::Parse().
Here is the caller graph for this function:
|
inline |
Definition at line 149 of file dateparser.h.
References kKeywordTagStart, and tag_.
Referenced by keyword_type(), and keyword_value().
Here is the caller graph for this function:
|
inline |
Definition at line 172 of file dateparser.h.
References tag_.
Referenced by IsKeywordZ(), and v8::internal::DateParser::ParseES5DateTime().
Here is the caller graph for this function:
|
inline |
Definition at line 185 of file dateparser.h.
References IsKeywordType(), length_, v8::internal::DateParser::TIME_ZONE_NAME, and value_.
Referenced by v8::internal::DateParser::Parse(), and v8::internal::DateParser::ParseES5DateTime().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 145 of file dateparser.h.
References kNumberTag, and tag_.
Referenced by IsFixedLengthNumber(), number(), v8::internal::DateParser::Parse(), and v8::internal::DateParser::ParseES5DateTime().
Here is the caller graph for this function:
|
inline |
Definition at line 146 of file dateparser.h.
References kSymbolTag, and tag_.
Referenced by IsSymbol(), v8::internal::DateParser::Parse(), v8::internal::DateParser::ParseES5DateTime(), v8::internal::DateParser::DateStringTokenizer< Char >::SkipSymbol(), and symbol().
Here is the caller graph for this function:
|
inline |
Definition at line 169 of file dateparser.h.
References IsSymbol(), and symbol().
Here is the call graph for this function:
|
inline |
Definition at line 144 of file dateparser.h.
References kUnknownTokenTag, and tag_.
Referenced by IsUnknown().
Here is the caller graph for this function:Definition at line 188 of file dateparser.h.
References IsUnknown(), and value_.
Here is the call graph for this function:
|
inline |
Definition at line 147 of file dateparser.h.
References kWhiteSpaceTag, and tag_.
Referenced by v8::internal::DateParser::Parse().
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 192 of file dateparser.h.
References DateToken(), and length().
Here is the call graph for this function:
|
inline |
Definition at line 157 of file dateparser.h.
References DCHECK, IsKeyword(), and tag_.
Here is the call graph for this function:
|
inline |
Definition at line 161 of file dateparser.h.
References DCHECK, IsKeyword(), and value_.
Here is the call graph for this function:
|
inline |
Definition at line 151 of file dateparser.h.
References length_.
Referenced by IsFixedLengthNumber(), Keyword(), Number(), v8::internal::DateParser::ReadMilliseconds(), and WhiteSpace().
Here is the caller graph for this function:
|
inline |
Definition at line 153 of file dateparser.h.
References DCHECK, IsNumber(), and value_.
Referenced by v8::internal::DateParser::Parse(), v8::internal::DateParser::ParseES5DateTime(), and v8::internal::DateParser::ReadMilliseconds().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 195 of file dateparser.h.
References DateToken(), kNumberTag, and length().
Here is the call graph for this function:
|
inline |
Definition at line 165 of file dateparser.h.
References DCHECK, IsSymbol(), and value_.
Referenced by IsSymbol(), v8::internal::DateParser::ParseES5DateTime(), and Symbol().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 198 of file dateparser.h.
References DateToken(), kSymbolTag, and symbol().
Here is the call graph for this function:
|
inlinestatic |
Definition at line 207 of file dateparser.h.
References DateToken(), and kUnknownTokenTag.
Here is the call graph for this function:Definition at line 204 of file dateparser.h.
References DateToken(), kWhiteSpaceTag, and length().
Here is the call graph for this function:
|
private |
Definition at line 230 of file dateparser.h.
Referenced by IsFixedLengthNumber(), IsKeywordZ(), and length().
|
private |
Definition at line 229 of file dateparser.h.
Referenced by IsAsciiSign(), IsEndOfInput(), IsInvalid(), IsKeyword(), IsKeywordType(), IsNumber(), IsSymbol(), IsUnknown(), IsWhiteSpace(), and keyword_type().
|
private |
Definition at line 231 of file dateparser.h.
Referenced by ascii_sign(), IsAsciiSign(), IsKeywordZ(), IsUnknown(), keyword_value(), number(), and symbol().