Home | History | Annotate | Download | only in src

Lines Matching defs:string

44 #include "string-stream.h"
231 // Guaranteed to only match an empty string.
249 Handle<String> Parser::LookupSymbol(int symbol_id) {
268 Handle<String> Parser::LookupCachedSymbol(int symbol_id) {
272 symbol_cache_.AddBlock(Handle<String>::null(),
275 Handle<String> result = symbol_cache_.at(symbol_id);
569 Handle<String> source(String::cast(script_->source()));
592 Handle<String> source,
602 Handle<String> no_name = isolate()->factory()->empty_symbol();
665 Handle<String> source(String::cast(script_->source()));
696 Handle<String> name(String::cast(shared_info->name()));
742 Handle<String> inferred_name(shared_info->inferred_name());
749 Handle<String> Parser::GetSymbol(bool* ok) {
764 void Parser::ReportMessage(const char* type, Vector<Handle<String> > args) {
779 Handle<String> arg_string = factory->NewStringFromUtf8(CStrVector(args[i]));
790 Vector<Handle<String> > args) {
887 String* name1 = String::cast(*key1->handle());
888 String* name2 = String::cast(*key2->handle());
1014 !String::cast(*(literal->handle()))->Equals(
1016 !String::cast(*(literal->handle()))->AsArrayIndex(&dummy)) {
1017 Handle<String> key = Handle<String>::cast(literal->handle());
1028 Handle<String> name =
1050 void AssignmentFromParameter(Handle<String> name, int index) {
1064 void AssignmentFromConstant(Handle<String> name, Handle<Object> value) {
1120 if (directive_prologue && peek() != Token::STRING) {
1139 Handle<String> directive = Handle<String>::cast(literal->handle());
1246 Handle<String> name = ParseIdentifier(CHECK_OK);
1280 // 'at' String ';'
1351 Handle<String> name = ParseIdentifierName(CHECK_OK);
1368 ReportMessage("invalid_module_path", Vector<Handle<String> >(&name, 1));
1382 Handle<String> name = ParseIdentifier(CHECK_OK);
1396 // String
1398 Expect(Token::STRING, CHECK_OK);
1399 Handle<String> symbol = GetSymbol(CHECK_OK);
1412 // String
1415 if (peek() == Token::STRING) {
1432 Handle<String> name = ParseIdentifierName(CHECK_OK);
1462 ReportMessage("invalid_module_path", Vector<Handle<String> >(&name, 1));
1491 Handle<String> name = ParseIdentifier(CHECK_OK);
1701 Handle<String> name, VariableMode mode, Interface* interface) {
1714 Handle<String> name = proxy->name();
1770 Handle<String> type_string =
1869 ReportMessage("module_type_error", Vector<Handle<String> >(&name, 1));
1882 Handle<String> name = ParseIdentifier(CHECK_OK);
1942 Handle<String> name = ParseIdentifierOrStrictReservedWord(
2029 Handle<String> ignore;
2037 bool Parser::IsEvalOrArguments(Handle<String> string) {
2038 return string.is_identical_to(isolate()->factory()->eval_symbol()) ||
2039 string.is_identical_to(isolate()->factory()->arguments_symbol());
2052 Handle<String>* out,
2154 Handle<String> name;
2362 static bool ContainsLabel(ZoneStringList* labels, Handle<String> label) {
2386 Handle<String> label = var->name();
2464 Handle<String> label = Handle<String>::null();
2475 Vector<Handle<String> > args;
2478 args = Vector<Handle<String> >(&label, 1);
2494 Handle<String> label;
2511 Vector<Handle<String> > args;
2514 args = Vector<Handle<String> >(&label, 1);
2556 Handle<String> type = isolate()->factory()->illegal_return_symbol();
2706 Handle<String> name;
2847 Handle<String> name;
2875 Handle<String> name;
2935 Handle<String> type =
3048 Handle<String> type =
3288 Handle<String> type =
3323 Handle<String> type =
3403 Handle<String> name = ParseIdentifierName(CHECK_OK);
3470 Handle<String> name;
3509 Handle<String> name = ParseIdentifierName(CHECK_OK);
3555 case Token::STRING:
3570 const char* name = Token::String(token);
3577 void Parser::ReportInvalidPreparseData(Handle<String> name, bool* ok) {
3594 // String
3625 Handle<String> name = ParseIdentifier(CHECK_OK);
3648 case Token::STRING: {
3649 Consume(Token::STRING);
3650 Handle<String> symbol = GetSymbol(CHECK_OK);
4032 && Handle<String>::cast(key)->AsArrayIndex(&element_index)
4066 next == Token::STRING || is_keyword) {
4067 Handle<String> name;
4069 name = isolate_->factory()->LookupAsciiSymbol(Token::String(next));
4093 // ((IdentifierName | String | Number) ':' AssignmentExpression)
4094 // | (('get' | 'set') (IdentifierName | String | Number) FunctionLiteral)
4121 Handle<String> id =
4149 case Token::STRING: {
4150 Consume(Token::STRING);
4151 Handle<String> string = GetSymbol(CHECK_OK);
4152 if (fni_ != NULL) fni_->PushLiteralName(string);
4154 if (!string.is_null() && string->AsArrayIndex(&index)) {
4158 key = factory()->NewLiteral(string);
4173 Handle<String> string = GetSymbol(CHECK_OK);
4174 key = factory()->NewLiteral(string);
4249 Handle<String> js_pattern = NextLiteralString(TENURED);
4251 Handle<String> js_flags = NextLiteralString(TENURED);
4374 FunctionLiteral* Parser::ParseFunctionLiteral(Handle<String> function_name,
4423 Handle<String> param_name =
4681 Handle<String> name = ParseIdentifier(CHECK_OK);
4776 Handle<String> symbol = GetSymbol(ok);
4797 Handle<String> Parser::ParseIdentifier(bool* ok) {
4803 if (!*ok) return Handle<String>();
4810 Handle<String> Parser::ParseIdentifierOrStrictReservedWord(
4817 if (!*ok) return Handle<String>();
4822 Handle<String> Parser::ParseIdentifierName(bool* ok) {
4830 return Handle<String>();
4882 Handle<String> name = decl->proxy()->name();
4898 Handle<String> Parser::ParseIdentifierNameOrGetOrSet(bool* is_get,
4901 Handle<String> result = ParseIdentifierName(ok);
4902 if (!*ok) return Handle<String>();
4916 bool Parser::TargetStackContainsLabel(Handle<String> label) {
4926 BreakableStatement* Parser::LookupBreakTarget(Handle<String> label, bool* ok) {
4941 IterationStatement* Parser::LookupContinueTarget(Handle<String> label,
4969 Expression* Parser::NewThrowReferenceError(Handle<String> type) {
4975 Expression* Parser::NewThrowSyntaxError(Handle<String> type,
4984 Expression* Parser::NewThrowTypeError(Handle<String> type,
4996 Expression* Parser::NewThrowError(Handle<String> constructor,
4997 Handle<String> type,
5024 Handle<String>* error,
5101 // If the result of parsing is a literal string atom, and it has the
5921 ScriptDataImpl* ParserApi::PartialPreParse(Handle<String> source,