Skip to content

Commit 2351c5e

Browse files
authored
Adding Move on Sui to languages (#296)
- [X ] I ran `make setup && make` to update the generated code after editing a `.atd` file (TODO: have a CI check) - [X ] I made sure we're still backward compatible with old versions of the CLI. For example, the Semgrep backend need to still be able to *consume* data generated by Semgrep 1.17.0. See https://atd.readthedocs.io/en/latest/atdgen-tutorial.html#smooth-protocol-upgrades I assume that adding a new language is backwards compatiable?
1 parent c302316 commit 2351c5e

File tree

4 files changed

+45
-0
lines changed

4 files changed

+45
-0
lines changed

Language.ml

+17
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ type t =
2424
| Kotlin
2525
| Lisp
2626
| Lua
27+
| Move_on_sui
2728
| Move_on_aptos
2829
| Ocaml
2930
| Php
@@ -369,6 +370,22 @@ let list = [
369370
shebangs = [{|lua|}];
370371
tags = [];
371372
};
373+
(*
374+
Move language with SUI flavor
375+
*)
376+
{
377+
id = Move_on_sui;
378+
id_string = "move_on_sui";
379+
name = "Move on Sui";
380+
keys = [{|move_on_sui|}];
381+
exts = [{|.move|}];
382+
maturity = Develop;
383+
example_ext = None;
384+
excluded_exts = [];
385+
reverse_exts = None;
386+
shebangs = [];
387+
tags = [];
388+
};
372389
(*
373390
Move language with Aptos flavor
374391
*)

Language.mli

+1
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ type t =
2424
| Kotlin
2525
| Lisp
2626
| Lua
27+
| Move_on_sui
2728
| Move_on_aptos
2829
| Ocaml
2930
| Php

generate.py

+9
Original file line numberDiff line numberDiff line change
@@ -410,6 +410,15 @@ def to_json(self):
410410
maturity=Maturity.ALPHA,
411411
shebangs=["lua"]
412412
),
413+
Language(
414+
comment="Move language with SUI flavor",
415+
id_="move_on_sui" ,
416+
name="Move on Sui",
417+
keys=["move_on_sui"],
418+
exts=[".move"],
419+
maturity=Maturity.DEVELOP,
420+
shebangs=[]
421+
),
413422
Language(
414423
comment="Move language with Aptos flavor",
415424
id_="move_on_aptos",

lang.json

+18
Original file line numberDiff line numberDiff line change
@@ -434,6 +434,24 @@
434434
"is_target_language": true,
435435
"tags": []
436436
},
437+
{
438+
"comment": "Move language with SUI flavor",
439+
"id": "move_on_sui",
440+
"name": "Move on Sui",
441+
"keys": [
442+
"move_on_sui"
443+
],
444+
"maturity": "develop",
445+
"exts": [
446+
".move"
447+
],
448+
"example_ext": null,
449+
"excluded_exts": [],
450+
"reverse_exts": null,
451+
"shebangs": [],
452+
"is_target_language": true,
453+
"tags": []
454+
},
437455
{
438456
"comment": "Move language with Aptos flavor",
439457
"id": "move_on_aptos",

0 commit comments

Comments
 (0)