diff --git a/backend/src/langs.ts b/backend/src/langs.ts index f52df7a..c146b50 100644 --- a/backend/src/langs.ts +++ b/backend/src/langs.ts @@ -2891,6 +2891,21 @@ BA 64 CR 1/2 TR 1 CH 1 NT C 3+1/5 voff=0 BA 67 CR 7/10 TR 1 CH 16 End of track ` + }, + verilog: { + aliases: ["systemverilog", "iverilog", "v"], + name: "Verilog", + main: "main.v", + compile: "iverilog main.v -o main", + run: "./main", + template: `module main; + +initial begin + $display("Hello, world!"); +end + +endmodule +`, }, vim: { aliases: ["viml", "vimscript"], diff --git a/scripts/docker-install-phase3d.bash b/scripts/docker-install-phase3d.bash index ee251a8..376269a 100755 --- a/scripts/docker-install-phase3d.bash +++ b/scripts/docker-install-phase3d.bash @@ -66,6 +66,9 @@ unlambda # Vala valac +# Verilog +iverilog + # Vimscript vim