Home | History | Annotate | Download | only in src

Lines Matching defs:string

44 #include "string-stream.h"
233 // Guaranteed to only match an empty string.
252 Handle<String> Parser::LookupSymbol(int symbol_id) {
271 Handle<String> Parser::LookupCachedSymbol(int symbol_id) {
275 symbol_cache_.AddBlock(Handle<String>::null(),
278 Handle<String> result = symbol_cache_.at(symbol_id);
571 Handle<String> source(String::cast(script_->source()));
601 String* name = String::cast(info()->script()->name());
614 Handle<String> source) {
619 Handle<String> no_name = isolate()->factory()->empty_string();
705 Handle<String> source(String::cast(script_->source()));
744 Handle<String> name(String::cast(shared_info->name()));
790 Handle<String> inferred_name(shared_info->inferred_name());
797 Handle<String> Parser::GetSymbol() {
812 void Parser::ReportMessage(const char* message, Vector<Handle<String> > args) {
827 Handle<String> arg_string = factory->NewStringFromUtf8(CStrVector(args[i]));
838 Vector<Handle<String> > args) {
871 if (directive_prologue && peek() != Token::STRING) {
895 Handle<String> directive = Handle<String>::cast(literal->value());
987 Handle<String> name = ParseIdentifier(CHECK_OK);
1022 // 'at' String ';'
1084 Handle<String> name(it.name());
1086 Vector<Handle<String> >(&name, 1));
1108 Handle<String> name = ParseIdentifierName(CHECK_OK);
1125 ReportMessage("invalid_module_path", Vector<Handle<String> >(&name, 1));
1140 Handle<String> name = ParseIdentifier(CHECK_OK);
1155 // String
1158 Expect(Token::STRING, CHECK_OK);
1159 Handle<String> symbol = GetSymbol();
1184 // String
1187 if (peek() == Token::STRING) {
1205 Handle<String> name = ParseIdentifierName(CHECK_OK);
1235 ReportMessage("invalid_module_path", Vector<Handle<String> >(&name, 1));
1265 Handle<String> name = ParseIdentifier(CHECK_OK);
1460 Handle<String> name, VariableMode mode, Interface* interface) {
1473 Handle<String> name = proxy->name();
1530 Handle<String> message_string =
1622 ReportMessage("module_type_error", Vector<Handle<String> >(&name, 1));
1636 Handle<String> name = ParseIdentifier(CHECK_OK);
1681 Handle<String> name = ParseIdentifierOrStrictReservedWord(
1770 Handle<String> ignore;
1778 bool Parser::IsEvalOrArguments(Handle<String> string) {
1779 return string.is_identical_to(isolate()->factory()->eval_string()) ||
1780 string.is_identical_to(isolate()->factory()->arguments_string());
1793 Handle<String>* out,
1897 Handle<String> name;
2115 static bool ContainsLabel(ZoneStringList* labels, Handle<String> label) {
2140 Handle<String> label = var->name();
2223 Handle<String> label = Handle<String>::null();
2234 Vector<Handle<String> > args;
2237 args = Vector<Handle<String> >(&label, 1);
2254 Handle<String> label;
2271 Vector<Handle<String> > args;
2274 args = Vector<Handle<String> >(&label, 1);
2325 Handle<String> message = isolate()->factory()->illegal_return_string();
2481 Handle<String> name;
2705 Handle<String> name;
2741 Handle<String> name;
2767 Handle<String> tempstr =
2769 Handle<String> tempname = heap_factory->InternalizeString(tempstr);
2816 Handle<String> message =
2935 Handle<String> message =
3215 Handle<String> message =
3249 Handle<String> message =
3335 Handle<String> name = ParseIdentifierName(CHECK_OK);
3403 Handle<String> name;
3443 Handle<String> name = ParseIdentifierName(CHECK_OK);
3490 case Token::STRING:
3506 const char* name = Token::String(token);
3513 void Parser::ReportInvalidPreparseData(Handle<String> name, bool* ok) {
3530 // String
3563 Handle<String> name = ParseIdentifier(CHECK_OK);
3586 case Token::STRING: {
3587 Consume(Token::STRING);
3588 Handle<String> symbol = GetSymbol();
3713 // ((IdentifierName | String | Number) ':' AssignmentExpression)
3714 // | (('get' | 'set') (IdentifierName | String | Number) FunctionLiteral)
3740 Handle<String> id =
3754 next != i::Token::STRING &&
3764 Handle<String> name = is_keyword
3765 ? isolate_->factory()->InternalizeUtf8String(Token::String(next))
3795 case Token::STRING: {
3796 Consume(Token::STRING);
3797 Handle<String> string = GetSymbol();
3798 if (fni_ != NULL) fni_->PushLiteralName(string);
3800 if (!string.is_null() && string->AsArrayIndex(&index)) {
3804 key = factory()->NewLiteral(string, next_pos);
3820 Handle<String> string = GetSymbol();
3821 key = factory()->NewLiteral(string, next_pos);
3887 Handle<String> js_pattern = NextLiteralString(TENURED);
3889 Handle<String> js_flags = NextLiteralString(TENURED);
4014 Handle<String> function_name,
4116 Handle<String> param_name =
4403 Handle<String> name = ParseIdentifier(CHECK_OK);
4441 ReportMessage("not_defined", Vector<Handle<String> >(&name, 1));
4511 Handle<String> Parser::ParseIdentifier(bool* ok) {
4521 return Handle<String>();
4528 Handle<String> Parser::ParseIdentifierOrStrictReservedWord(
4539 return Handle<String>();
4545 Handle<String> Parser::ParseIdentifierName(bool* ok) {
4553 return Handle<String>();
4602 Handle<String> name = decl->proxy()->name();
4618 Handle<String> Parser::ParseIdentifierNameOrGetOrSet(bool* is_get,
4621 Handle<String> result = ParseIdentifierName(ok);
4622 if (!*ok) return Handle<String>();
4636 bool Parser::TargetStackContainsLabel(Handle<String> label) {
4646 BreakableStatement* Parser::LookupBreakTarget(Handle<String> label, bool* ok) {
4661 IterationStatement* Parser::LookupContinueTarget(Handle<String> label,
4689 Expression* Parser::NewThrowReferenceError(Handle<String> message) {
4695 Expression* Parser::NewThrowSyntaxError(Handle<String> message,
4704 Expression* Parser::NewThrowTypeError(Handle<String> message,
4716 Expression* Parser::NewThrowError(Handle<String> constructor,
4717 Handle<String> message,
4746 Handle<String>* error,
4827 // If the result of parsing is a literal string atom, and it has the