diff options
| author | Yukihiro Matsumoto <[email protected]> | 2012-06-18 10:30:17 +0900 |
|---|---|---|
| committer | Yukihiro Matsumoto <[email protected]> | 2012-06-18 10:30:17 +0900 |
| commit | 955a48d964a2bbe175617880c868ca8b862da74e (patch) | |
| tree | f6b029e1024eb1f55161899abb1d6d81e7941883 /mrblib/error.rb | |
| parent | f88a8399149f9b949f31f960d56d486a423efefa (diff) | |
| download | mruby-955a48d964a2bbe175617880c868ca8b862da74e.tar.gz mruby-955a48d964a2bbe175617880c868ca8b862da74e.zip | |
move exception definiton to mrblib
Diffstat (limited to 'mrblib/error.rb')
| -rw-r--r-- | mrblib/error.rb | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/mrblib/error.rb b/mrblib/error.rb index 5d49ec1e4..16e88eefb 100644 --- a/mrblib/error.rb +++ b/mrblib/error.rb @@ -13,6 +13,44 @@ class Exception end end +# ISO 15.2.24 +class ArgumentError < StandardError +end + +# ISO 15.2.25 +class LocalJumpError < StandardError +end + +# ISO 15.2.26 +class RangeError < StandardError +end + +class FloatDomainError < RangeError +end + +# ISO 15.2.26 +class RegexpError < StandardError +end + +# ISO 15.2.29 +class TypeError < StandardError +end + +# ISO 15.2.31 +class NameError < StandardError +end + +# ISO 15.2.32 +class NoMethodError < NameError +end + +# ISO 15.2.33 +class IndexError < StandardError +end + +class KeyError < IndexError +end + # ISO 15.2.37 class ScriptError < Exception end @@ -23,3 +61,4 @@ end class NotImplementedError < ScriptError end + |
