오보에블로그
[웹어셈블리] wat 파일 sexp list 변환 본문
728x90
**Ocaml 사용***
필요한 패키지
package(bin_prot),package(sexplib), package(core_kernel)
main 코드
open Sexplib
let rec print_list l =
match l with
| [] -> ""
| hd::tl ->
(
match hd with
| Core_kernel.Sexp.Atom hd' -> hd'^" "^(print_list tl)
| Core_kernel.Sexp.List hd' -> "( "^(print_list hd')^ " ) " ^(print_list tl)
)
let main() =
let a = Sexp.load_sexps "basic.wat" in
let p_a = print_list a in
prerr_endline p_a
let _ = main ()
그외 Sexp 자세할 라이브러리 참 고 : http://batteries.forge.ocamlcore.org/doc.preview:batteries-beta1/html/api/SExpr.html
728x90
'STEADYSTUDY > 넓고 얕게' 카테고리의 다른 글
[자바스크립트] 자바스크립트 파일에서 console.log 사용 (0) | 2020.07.11 |
---|---|
[자바스크립트] 기본 세팅 및 문법 (0) | 2020.07.11 |
[WebAssembly] 기본 syntax 의미( semantic) (0) | 2020.07.08 |
webassembly semantic rules (0) | 2020.07.08 |
[웹어셈블리] 웹 어셈블리란? (0) | 2020.07.01 |