implement declare var, Function Decl, Function Expression

Signed-off-by: seonghyun kim <sh8281.kim@samsung.com>
This commit is contained in:
seonghyun kim 2016-11-30 19:01:37 +09:00
commit a545adebf5
28 changed files with 549 additions and 90 deletions

View file

@ -45,7 +45,7 @@ AtomicString::AtomicString(Context* c, const StringView& sv)
void AtomicString::init(AtomicStringMap* ec, const char* src, size_t len)
{
if (!len) {
m_string = nullptr;
m_string = String::emptyString;
return;
}
@ -63,7 +63,7 @@ void AtomicString::init(AtomicStringMap* ec, const char* src, size_t len)
void AtomicString::init(AtomicStringMap* ec, const char16_t* src, size_t len)
{
if (!len) {
m_string = nullptr;
m_string = String::emptyString;
return;
}