Sha256: 5f995f276dd68e45b759bc6386777a16ae9f9120a75d92b07c9280bda2a78d79
Contents?: true
Size: 629 Bytes
Versions: 3
Compression:
Stored size: 629 Bytes
Contents
# ErrorMessages module contains different error messages module ErrorMessages def unbalanced_brackets_error 'error signaled: unbalanced brackets' end def unbalanced_quotes_error 'error signaled: unbalanced quotes' end def arg_err_build(exp, got) 'Incorrect number of arguments, expected ' + exp.to_s + ' got ' + got.to_s end def no_procedure_build(name) name.to_s + ' is not function' end def unbound_symbol_err(symbol) 'Unbound symbol ' + symbol.to_s end def type_err(exp, got) 'Invalid data type, expected ' + exp.to_s + ' got ' + got.to_s end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
lisp-interpreter-0.5.5 | lib/lisp/interpreter/core/errors.rb |
lisp-interpreter-0.5.4 | lib/lisp/interpreter/core/errors.rb |
lisp-interpreter-0.5.3 | lib/lisp/interpreter/core/errors.rb |