Here's an example code snippet from the first repository:
Verilog allows you to implement an 8-bit multiplier using several different abstraction levels:
module top( input [7:0] a, input [7:0] b, output [15:0] result );
assign product = a * b;