rhysd
|
f661185d6f
|
update for Crystal 0.17.4
|
8 yıl önce |
rhysd
|
a8c83f35dd
|
support Crystal 0.9
|
9 yıl önce |
rhysd
|
b9a9345277
|
update Crystal to 0.7.7
|
9 yıl önce |
rhysd
|
f5dc374ef8
|
rename types.cr to expr.cr
I did not separate types.cr to type.cr and expr.cr because function type
requires the definition of Crisp::Expr. They depend on each
definitions.
|
9 yıl önce |
rhysd
|
0c01804b7b
|
Crisp::Type -> Crisp::Expr
|
9 yıl önce |
rhysd
|
dab227b4da
|
add first spec
|
9 yıl önce |
rhysd
|
7073b1728f
|
separate evaluator
|
9 yıl önce |
rhysd
|
d9d792b710
|
fix some regressions
- some compilation error
- STDERR seems not to work in Crystal 0.7.2
|
9 yıl önce |
rhysd
|
ebd767a57d
|
fix code style and missing module specification
|
9 yıl önce |
rhysd
|
7489d12d08
|
tiny fixes
- argument of Crisp::Interpreter#initialize
- fix typo: Priter -> Printer
- fix Crisp::Printer#print
- add missing `extend self`
|
9 yıl önce |
rhysd
|
f2fd93beb5
|
make pr_str() to Crisp::Printer class
|
9 yıl önce |
rhysd
|
6a5fbb868a
|
reconstruct directories to enable to use Crisp as library
|
9 yıl önce |
rhysd
|
5f2a55a60c
|
remove global variable and add Crisp::Interpreter class
|
9 yıl önce |
rhysd
|
91424033b0
|
add all parts to Crisp module
|
9 yıl önce |
rhysd
|
3b31c5ab6d
|
fix for Crystal 0.7.2
|
9 yıl önce |
rhysd
|
be34037803
|
use standard Readline.readline()
|
9 yıl önce |
rhysd
|
0d84253092
|
rename mal to crisp
|
9 yıl önce |
rhysd
|
7fd4ac0185
|
import from my Mal implementation
|
9 yıl önce |