Skip to content

Commit 3ce792a

Browse files
committed
cca v0.7
1 parent 5811dd2 commit 3ce792a

File tree

2 files changed

+62
-0
lines changed

2 files changed

+62
-0
lines changed
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
bin: [
2+
"src/ast/analyzing/bin/parsesrc.opt" { "parsesrc" }
3+
"src/ast/analyzing/bin/simast.opt" { "simast" }
4+
"src/ast/analyzing/bin/ogit.opt" { "ogit" }
5+
"src/ast/analyzing/bin/diffast.opt" { "diffast" }
6+
"src/ast/analyzing/bin/patchast.opt" { "patchast" }
7+
]
8+
libexec: [
9+
"src/ast/analyzing/langs/astml/Mastml.cmxs" { "modules/Mastml.cmxs" }
10+
"src/ast/analyzing/langs/astml/Mastml_p.cmxs" { "modules/Mastml_p.cmxs" }
11+
"src/ast/analyzing/langs/cpp/Mcpp.cmxs" { "modules/Mcpp.cmxs" }
12+
"src/ast/analyzing/langs/cpp/Mcpp_p.cmxs" { "modules/Mcpp_p.cmxs" }
13+
"src/ast/analyzing/langs/fortran/Mfortran.cmxs" { "modules/Mfortran.cmxs" }
14+
"src/ast/analyzing/langs/fortran/Mfortran_p.cmxs" { "modules/Mfortran_p.cmxs" }
15+
"src/ast/analyzing/langs/java/Mjava.cmxs" { "modules/Mjava.cmxs" }
16+
"src/ast/analyzing/langs/java/Mjava_p.cmxs" { "modules/Mjava_p.cmxs" }
17+
"src/ast/analyzing/langs/python/Mpython.cmxs" { "modules/Mpython.cmxs" }
18+
"src/ast/analyzing/langs/python/Mpython_p.cmxs" { "modules/Mpython_p.cmxs" }
19+
"src/ast/analyzing/langs/verilog/Mverilog.cmxs" { "modules/Mverilog.cmxs" }
20+
"src/ast/analyzing/langs/verilog/Mverilog_p.cmxs" { "modules/Mverilog_p.cmxs" }
21+
]

packages/cca/cca.0.7/opam

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
opam-version: "2.0"
2+
authors: "Codinuum <[email protected]>"
3+
homepage:"https://github.com/codinuum/cca/"
4+
maintainer: "Codinuum <[email protected]>"
5+
bug-reports: "https://github.com/codinuum/cca/issues"
6+
dev-repo: "git+https://github.com/codinuum/cca.git"
7+
license: "Apache-2.0"
8+
build: [
9+
[ make "-C" "src/mldiff" ]
10+
[ make "-C" "src/util" ]
11+
[ make "-C" "src/otreediff" ]
12+
[ make "-C" "src/ast/analyzing" "production" ]
13+
]
14+
depends: [
15+
"ocaml" {>= "4.14.0"}
16+
"camlp-streams"
17+
"cohttp"
18+
"camlzip"
19+
"cryptokit"
20+
"csv"
21+
"git-unix" {>= "3.9.1"}
22+
"menhir" {>= "20220210"}
23+
"ocamlnet"
24+
"pxp"
25+
"uuidm"
26+
"volt"
27+
"mtime" {>= "2.0"}
28+
]
29+
available: arch != "x86_32" & arch != "arm32" & arch != "ppc64"
30+
synopsis: "A framework for differential source code analyses"
31+
description: """
32+
CCA is currently composed of the following:
33+
* parsers for Python, Java, Verilog, Fortran, and C/C++,
34+
* an AST differencing tool, Diff/AST, based on the parsers,
35+
* helper scripts for factbase manipulation, and
36+
* ontologies for the related entities."""
37+
extra-files: ["cca.install" "sha256=fe8f6e0cd926a022e17d9b5bce8c1484b715986b7548fd48b5ac4e2e59e55315"]
38+
url {
39+
src: "https://github.com/codinuum/cca/archive/v0.7.tar.gz"
40+
checksum: "sha256=6ed5290fa7bde1b1ef720496372d7c132bb29b70457e8816d6784086db413d2b"
41+
}

0 commit comments

Comments
 (0)