Lines Matching refs:scanner_

30   failure_location_ = static_cast<int>(scanner_.Position());             \
33 scanner_.Name(scanner_.Token()).c_str(), __FILE__, __LINE__); \
40 failure_location_ = static_cast<int>(scanner_.Position()); \
49 if (scanner_.Token() != token) { \
52 scanner_.Next(); \
76 scanner_(stream),
262 const std::string& str = scanner_.GetIdentifierString();
271 } else if (!Peek('}') && !scanner_.IsPrecededByNewline()) {
283 size_t position = scanner_.Position();
391 if (!scanner_.IsGlobal()) {
397 if (!scanner_.IsGlobal()) {
406 if (!scanner_.IsGlobal()) {
442 if (!scanner_.IsGlobal()) {
489 } else if (scanner_.IsGlobal()) {
552 scanner_.Next();
557 scanner_.Next();
637 if (!scanner_.IsGlobal() && !scanner_.IsLocal()) {
642 if (!scanner_.IsGlobal()) {
659 if (!scanner_.IsGlobal()) {
674 if (!scanner_.IsGlobal()) {
690 if (!scanner_.IsGlobal()) {
729 size_t function_start_position = scanner_.Position();
732 if (!scanner_.IsGlobal()) {
783 size_t function_end_position = scanner_.Position() + 1;
837 scanner_.ResetLocals();
846 scanner_.EnterLocalScope();
851 if (!scanner_.IsLocal()) {
860 scanner_.EnterGlobalScope();
886 if (!scanner_.IsGlobal() ||
908 scanner_.EnterLocalScope();
910 scanner_.EnterGlobalScope();
912 if (!scanner_.IsLocal()) {
945 } else if (scanner_.IsGlobal()) {
1026 scanner_.EnterLocalScope();
1028 scanner_.EnterGlobalScope();
1080 if (scanner_.IsGlobal() || scanner_.IsLocal()) {
1082 scanner_.Next();
1084 scanner_.Rewind();
1088 scanner_.Rewind();
1242 size_t increment_position = scanner_.Position();
1250 size_t end_position = scanner_.Position();
1251 scanner_.Seek(increment_position);
1258 scanner_.Seek(end_position);
1269 if (scanner_.IsGlobal() || scanner_.IsLocal()) {
1286 if (scanner_.IsGlobal() || scanner_.IsLocal()) {
1300 DCHECK(scanner_.IsGlobal() || scanner_.IsLocal());
1305 pending_label_ = scanner_.Token();
1306 scanner_.Next();
1445 if (scanner_.IsLocal()) {
1452 } else if (scanner_.IsGlobal()) {
1466 if (scanner_.IsGlobal() &&
1467 GetVarInfo(scanner_.Token())->type->IsA(stdlib_fround_)) {
1470 } else if (scanner_.IsGlobal() &&
1471 GetVarInfo(scanner_.Token())->type->IsA(AsmType::Heap())) {
1477 } else if (scanner_.IsLocal() || scanner_.IsGlobal()) {
1508 if (scanner_.IsGlobal() &&
1509 GetVarInfo(scanner_.Token())->type->IsA(AsmType::Heap())) {
1545 } else if (scanner_.IsLocal() || scanner_.IsGlobal()) {
1546 bool is_local = scanner_.IsLocal();
1547 VarInfo* info = GetVarInfo(scanner_.Token());
1550 scanner_.Next();
1577 scanner_.Rewind();
1623 call_coercion_position_ = scanner_.Position();
1624 scanner_.Next(); // Done late for correct position.
1689 scanner_.Rewind();
1707 scanner_.Rewind();
1728 scanner_.Rewind();
1861 switch (scanner_.Token()) {
1872 old_pos = scanner_.Position();
1874 scanner_.Rewind();
1880 if (imm && old_pos == scanner_.Position()) {
1918 switch (scanner_.Token()) {
1955 switch (scanner_.Token()) {
2022 call_coercion_deferred_position_ = scanner_.Position();
2037 old_pos = scanner_.Position();
2039 scanner_.Rewind();
2044 if (zero && old_pos == scanner_.Position()) {
2113 size_t call_pos = scanner_.Position();
2115 bool allow_peek = (call_coercion_deferred_position_ == scanner_.Position());
2167 call_pos = scanner_.Position();
2230 to_number_pos = scanner_.Position();
2421 if (!scanner_.IsGlobal()) {
2424 if (GetVarInfo(scanner_.Token())->kind == VarKind::kFunction) {
2427 if (GetVarInfo(scanner_.Token())->kind >= VarKind::kImportedFunction) {
2430 if (GetVarInfo(scanner_.Token())->kind == VarKind::kUnused ||
2431 GetVarInfo(scanner_.Token())->kind == VarKind::kTable) {
2432 scanner_.Next();
2434 scanner_.Rewind();
2437 scanner_.Rewind();
2464 scanner_.Rewind();
2498 if (!scanner_.IsGlobal() ||
2499 !GetVarInfo(scanner_.Token())->type->IsA(stdlib_fround_)) {
2502 scanner_.Next();
2507 call_coercion_position_ = scanner_.Position();
2537 scanner_.Next();
2542 size_t start = scanner_.Position();
2553 scanner_.Next();
2570 scanner_.Next();
2572 scanner_.Seek(start);