Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yutopp/semicaml
MinMinCaml→蝉Caml
https://github.com/yutopp/semicaml
Last synced: 12 days ago
JSON representation
MinMinCaml→蝉Caml
- Host: GitHub
- URL: https://github.com/yutopp/semicaml
- Owner: yutopp
- Created: 2014-11-21T06:25:14.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2015-02-12T05:57:15.000Z (almost 10 years ago)
- Last Synced: 2024-05-21T12:36:30.606Z (9 months ago)
- Language: OCaml
- Size: 1.35 MB
- Stars: 3
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Documentation
[https://docs.google.com/document/d/1T98PsEW2-yOkTIdiHs8N2qvNJiBTmdihtPkQ_0kj4Ac/edit?usp=sharing](https://docs.google.com/document/d/1T98PsEW2-yOkTIdiHs8N2qvNJiBTmdihtPkQ_0kj4Ac/edit?usp=sharing)# Requirement
+ OCaml
+ LLVM [>= 3.5]
+ GCC (or Clang) [supports C++11]
+ Ruby (for testing, optional)# How to build
```
opam update
opam install omake llvm ounit
omake
omake local
```# How to test
after buildall test
```
omake check
```each test
```
omake check_parser
omake check_analyzer
omake check_interpreter
omake check_combine
ruby test/e2e_compiler/runtest.rb
```# Usage
```
./semicaml
./semicaml -o output
./semicaml --repl [filename]
```# License
NYSL