| OLD | NEW | 
|---|
| 1 // Copyright 2006-2008 the V8 project authors. All rights reserved. | 1 // Copyright 2006-2008 the V8 project authors. All rights reserved. | 
| 2 // Redistribution and use in source and binary forms, with or without | 2 // Redistribution and use in source and binary forms, with or without | 
| 3 // modification, are permitted provided that the following conditions are | 3 // modification, are permitted provided that the following conditions are | 
| 4 // met: | 4 // met: | 
| 5 // | 5 // | 
| 6 //     * Redistributions of source code must retain the above copyright | 6 //     * Redistributions of source code must retain the above copyright | 
| 7 //       notice, this list of conditions and the following disclaimer. | 7 //       notice, this list of conditions and the following disclaimer. | 
| 8 //     * Redistributions in binary form must reproduce the above | 8 //     * Redistributions in binary form must reproduce the above | 
| 9 //       copyright notice, this list of conditions and the following | 9 //       copyright notice, this list of conditions and the following | 
| 10 //       disclaimer in the documentation and/or other materials provided | 10 //       disclaimer in the documentation and/or other materials provided | 
| (...skipping 124 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 135   throw new $Error("Not supported"); | 135   throw new $Error("Not supported"); | 
| 136 }); | 136 }); | 
| 137 | 137 | 
| 138 | 138 | 
| 139 // Helper functions; called from the runtime system. | 139 // Helper functions; called from the runtime system. | 
| 140 function FormatMessage(message) { | 140 function FormatMessage(message) { | 
| 141   if (kMessages === 0) { | 141   if (kMessages === 0) { | 
| 142     kMessages = { | 142     kMessages = { | 
| 143       // Error | 143       // Error | 
| 144       cyclic_proto:                 ["Cyclic __proto__ value"], | 144       cyclic_proto:                 ["Cyclic __proto__ value"], | 
|  | 145       code_gen_from_strings:        ["Code generation from strings disallowed fo
      r this context"], | 
| 145       // TypeError | 146       // TypeError | 
| 146       unexpected_token:             ["Unexpected token ", "%0"], | 147       unexpected_token:             ["Unexpected token ", "%0"], | 
| 147       unexpected_token_number:      ["Unexpected number"], | 148       unexpected_token_number:      ["Unexpected number"], | 
| 148       unexpected_token_string:      ["Unexpected string"], | 149       unexpected_token_string:      ["Unexpected string"], | 
| 149       unexpected_token_identifier:  ["Unexpected identifier"], | 150       unexpected_token_identifier:  ["Unexpected identifier"], | 
| 150       unexpected_strict_reserved:   ["Unexpected strict mode reserved word"], | 151       unexpected_strict_reserved:   ["Unexpected strict mode reserved word"], | 
| 151       unexpected_eos:               ["Unexpected end of input"], | 152       unexpected_eos:               ["Unexpected end of input"], | 
| 152       malformed_regexp:             ["Invalid regular expression: /", "%0", "/: 
      ", "%1"], | 153       malformed_regexp:             ["Invalid regular expression: /", "%0", "/: 
      ", "%1"], | 
| 153       unterminated_regexp:          ["Invalid regular expression: missing /"], | 154       unterminated_regexp:          ["Invalid regular expression: missing /"], | 
| 154       regexp_flags:                 ["Cannot supply flags when constructing one 
      RegExp from another"], | 155       regexp_flags:                 ["Cannot supply flags when constructing one 
      RegExp from another"], | 
| (...skipping 927 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 1082     else throw e; | 1083     else throw e; | 
| 1083   } | 1084   } | 
| 1084 } | 1085 } | 
| 1085 | 1086 | 
| 1086 | 1087 | 
| 1087 InstallFunctions($Error.prototype, DONT_ENUM, ['toString', errorToString]); | 1088 InstallFunctions($Error.prototype, DONT_ENUM, ['toString', errorToString]); | 
| 1088 | 1089 | 
| 1089 // Boilerplate for exceptions for stack overflows. Used from | 1090 // Boilerplate for exceptions for stack overflows. Used from | 
| 1090 // Isolate::StackOverflow(). | 1091 // Isolate::StackOverflow(). | 
| 1091 const kStackOverflowBoilerplate = MakeRangeError('stack_overflow', []); | 1092 const kStackOverflowBoilerplate = MakeRangeError('stack_overflow', []); | 
| OLD | NEW | 
|---|