Skip to content

Latest commit

 

History

History
75 lines (65 loc) · 2.42 KB

README.md

File metadata and controls

75 lines (65 loc) · 2.42 KB

얼라희

얼라희는 아희의 얼랭(erlang) 구현체입니다.

빌드

$ rebar3 compile

실행

$ rebar3 shell
===> Verifying dependencies...
===> Compiling erlaheui
Eshell V8.3 (abort with ^G)
1> erlaheui:c("../snippets/hello-world/hello-world.puzzlet.aheui").
Hello, world!
{ok, 0}

테스트

아희 표준 snippets 테스트 

$ ./test.sh [테스트셋 = standard]
test bieup-char...success!
test bieup-sign...success!
test bieup...success!
...
test status: 31/33
$ 
# 테스트코드 통과
1 bieup-char ✔️
2 bieup-sign ✔️
3 bieup ✔️
4 border ✔️
5 chieut ✔️
6 default-direction ✔️
7 default-storage ✔️
8 digeut ✔️
9 emptyswap N/A
10 exhausted-storage ✔️
11 exitcode N/A
12 hieut-pop ✔️
13 ieunghieut ✔️
14 jieut ✔️
15 loop ✔️
16 mieum ✔️
17 nieun ✔️
18 pieup ✔️
19 print ✔️
20 queue ✔️
21 rieul ✔️
22 shebang ✔️
23 ssangbieup ✔️
24 ssangdigeut ✔️
25 ssangsiot ✔️
26 storage ✔️
27 syllable ✔️
28 tieut ✔️
29 vowel-2step ✔️
30 vowel-advanced ✔️
31 vowel-basic ✔️
32 vowel-useless ✔️
33 vowel-useless2 ✔️
34 quine.puzzlet.40col ✔️
35 quine.puzzlet ✔️
36 pi.puzzlet ✔️

개발환경

얼라희는 다음 환경에서 개발하였습니다.

Erlang emulator Erlang OTP
5.10.4 R16B03-1