Open Sidebar
Close Sidebar
CrystalDoc.info
Source code
Shards.info
crisp
master
Top Level Namespace
Array
Crisp
Atom
Closure
Env
EvalException
Evaluator
Expr
Func
Type
Func
HashMap
Interpreter
List
ParseException
Printer
Reader
RuntimeException
Symbol
Vector
Built with Crystal 1.9.2
2023-10-08 00:03:41 UTC
class
Crisp::Interpreter
Crisp::Interpreter
Reference
Object
Defined in:
crisp/interpreter.cr
Constructors
.new
(args =
nil
)
Instance Method Summary
#eval
(t : Crisp::Expr)
#eval
(val)
#eval_string
(str)
#print
(result)
#read
(str)
#run
(filename =
nil
)
Constructor Detail
def self.
new
(args =
nil
)
#
[
View source
]
Instance Method Detail
def
eval
(t :
Crisp::Expr
)
#
[
View source
]
def
eval
(val)
#
[
View source
]
def
eval_string
(str)
#
[
View source
]
def
print
(result)
#
[
View source
]
def
read
(str)
#
[
View source
]
def
run
(filename =
nil
)
#
[
View source
]