v8
3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
|
Public Member Functions | |
InputStreamUtf16Buffer (v8::UnicodeInputStream *stream) | |
virtual | ~InputStreamUtf16Buffer () |
virtual void | PushBack (uc32 ch) |
Public Member Functions inherited from Utf16CharacterStream | |
Utf16CharacterStream () | |
virtual | ~Utf16CharacterStream () |
uc32 | Advance () |
unsigned | pos () const |
unsigned | SeekForward (unsigned code_unit_count) |
Protected Member Functions | |
virtual bool | ReadBlock () |
virtual unsigned | SlowSeekForward (unsigned pos) |
Additional Inherited Members | |
Protected Attributes inherited from Utf16CharacterStream | |
const uc16 * | buffer_cursor_ |
const uc16 * | buffer_end_ |
unsigned | pos_ |
Static Protected Attributes inherited from Utf16CharacterStream | |
static const uc32 | kEndOfInput = -1 |
Definition at line 49 of file preparser-api.cc.
|
inlineexplicit |
Definition at line 63 of file preparser-api.cc.
References Utf16CharacterStream::buffer_cursor_, and Utf16CharacterStream::buffer_end_.
|
inlinevirtual |
Definition at line 73 of file preparser-api.cc.
References v8::internal::DeleteArray(), and v8::internal::NULL.
|
inlinevirtual |
Implements Utf16CharacterStream.
Definition at line 79 of file preparser-api.cc.
References ASSERT, Utf16CharacterStream::buffer_cursor_, Utf16CharacterStream::buffer_end_, v8::internal::DeleteArray(), Utf16CharacterStream::kEndOfInput, v8::internal::NULL, and Utf16CharacterStream::pos_.
|
inlineprotectedvirtual |
Implements Utf16CharacterStream.
Definition at line 118 of file preparser-api.cc.
References Utf16CharacterStream::buffer_cursor_, Utf16CharacterStream::buffer_end_, Utf16::kMaxNonSurrogateCharCode, Utf16::LeadSurrogate(), UnicodeInputStream::Next(), v8::internal::NULL, and Utf16::TrailSurrogate().
|
inlineprotectedvirtual |
Implements Utf16CharacterStream.
Definition at line 146 of file preparser-api.cc.
References UNIMPLEMENTED.