Index: src/preparse-data.h |
diff --git a/src/preparse-data.h b/src/preparse-data.h |
index c1331d044fcfd6148cd9dbb30846c76e3fc1d8bb..d06c00b63b679b8fb5895f656696b484400847c5 100644 |
--- a/src/preparse-data.h |
+++ b/src/preparse-data.h |
@@ -23,11 +23,8 @@ class ParserRecorder { |
virtual ~ParserRecorder() { } |
// Logs the scope and some details of a function literal in the source. |
- virtual void LogFunction(int start, |
- int end, |
- int literals, |
- int properties, |
- StrictMode strict_mode) = 0; |
+ virtual void LogFunction(int start, int end, int literals, int properties, |
+ LanguageMode language_mode) = 0; |
// Logs an error message and marks the log as containing an error. |
// Further logging will be ignored, and ExtractData will return a vector |
@@ -50,17 +47,14 @@ class SingletonLogger : public ParserRecorder { |
void Reset() { has_error_ = false; } |
- virtual void LogFunction(int start, |
- int end, |
- int literals, |
- int properties, |
- StrictMode strict_mode) { |
+ virtual void LogFunction(int start, int end, int literals, int properties, |
+ LanguageMode language_mode) { |
DCHECK(!has_error_); |
start_ = start; |
end_ = end; |
literals_ = literals; |
properties_ = properties; |
- strict_mode_ = strict_mode; |
+ language_mode_ = language_mode; |
} |
// Logs an error message and marks the log as containing an error. |
@@ -92,9 +86,9 @@ class SingletonLogger : public ParserRecorder { |
DCHECK(!has_error_); |
return properties_; |
} |
- StrictMode strict_mode() const { |
+ LanguageMode language_mode() const { |
DCHECK(!has_error_); |
- return strict_mode_; |
+ return language_mode_; |
} |
int is_reference_error() const { return is_reference_error_; } |
const char* message() { |
@@ -113,7 +107,7 @@ class SingletonLogger : public ParserRecorder { |
// For function entries. |
int literals_; |
int properties_; |
- StrictMode strict_mode_; |
+ LanguageMode language_mode_; |
// For error messages. |
const char* message_; |
const char* argument_opt_; |
@@ -131,16 +125,13 @@ class CompleteParserRecorder : public ParserRecorder { |
CompleteParserRecorder(); |
virtual ~CompleteParserRecorder() {} |
- virtual void LogFunction(int start, |
- int end, |
- int literals, |
- int properties, |
- StrictMode strict_mode) { |
+ virtual void LogFunction(int start, int end, int literals, int properties, |
+ LanguageMode language_mode) { |
function_store_.Add(start); |
function_store_.Add(end); |
function_store_.Add(literals); |
function_store_.Add(properties); |
- function_store_.Add(strict_mode); |
+ function_store_.Add(language_mode); |
} |
// Logs an error message and marks the log as containing an error. |