@@ -768,6 +768,75 @@ var goldens = {
768768 '\n' +
769769 '`END`KWDfun`END`PLN `END`TYPBoolean`END`PUN?.`END`PLNgetOrThrow`END`PUN():`END`PLN `END`TYPBoolean`END`PLN `END`PUN=`END`PLN `END`KWDthis`END`PLN `END`PUN?:`END`PLN `END`KWDthrow`END`PLN `END`TYPException`END`PUN()`END'
770770 ) ,
771+ verilog : (
772+ '`COM/*\n' +
773+ ' * Multiline\n' +
774+ ' * comment\n' +
775+ ' */`END`PLN\n' +
776+ 'a `END`PUN=`END`PLN `END`STR"123"`END`PLN\n' +
777+ '`END<span class="typ">nor`END`PLN `END`PUN(`END`PLN `END`TAGsmall`END`PLN `END`PUN)`END`PLN\n' +
778+ '`END<span class="typ">nor`END`PLN `END`PUN(`END`TAGhighz1`END`PUN,`END`PLN `END`TAGstrong0`END`PUN)`END`PLN\n' +
779+ '`END`COM//-----------------------------------------------------`END`PLN\n' +
780+ '`END`COM// Design Name : cam`END`PLN\n' +
781+ '`END`COM// File Name : cam.v`END`PLN\n' +
782+ '`END`COM// Function : CAM`END`PLN\n' +
783+ '`END`COM// Coder : Deepak Kumar Tala`END`PLN\n' +
784+ '`END`COM//-----------------------------------------------------`END`PLN\n' +
785+ '`END`KWDmodule`END`PLN cam `END`PUN(`END`PLN\n' +
786+ 'clk `END`PUN,`END`PLN `END`COM// Cam clock`END`PLN\n' +
787+ 'cam_enable `END`PUN,`END`PLN `END`COM// Cam enable`END`PLN\n' +
788+ 'cam_data_in `END`PUN,`END`PLN `END`COM// Cam data to match`END`PLN\n' +
789+ 'cam_hit_out `END`PUN,`END`PLN `END`COM// Cam match has happened`END`PLN\n' +
790+ 'cam_addr_out `END`COM// Cam output address`END`PLN\n' +
791+ '`END`PUN);`END`PLN\n' +
792+ '\n' +
793+ '`END`KWDparameter`END`PLN ADDR_WIDTH `END`PUN=`END`PLN `END`LIT8`END`PUN;`END`PLN\n' +
794+ '`END`KWDparameter`END`PLN DEPTH `END`PUN=`END`PLN `END`LIT1`END`PLN `END`PUN<<`END`PLN ADDR_WIDTH`END`PUN;`END`PLN\n' +
795+ '`END`COM//------------Input Ports--------------`END`PLN\n' +
796+ '`END`TYPinput`END`PLN clk`END`PUN;`END`PLN\n' +
797+ '`END`TYPinput`END`PLN cam_enable`END`PUN;`END`PLN\n' +
798+ '`END`TYPinput`END`PLN `END`PUN[`END`PLNDEPTH`END`PUN-`END`LIT1`END`PUN:`END`LIT0`END`PUN]`END`PLN cam_data_in`END`PUN;`END`PLN\n' +
799+ '`END`COM//----------Output Ports--------------`END`PLN\n' +
800+ '`END`TYPoutput`END`PLN cam_hit_out`END`PUN;`END`PLN\n' +
801+ '`END`TYPoutput`END`PLN `END`PUN[`END`PLNADDR_WIDTH`END`PUN-`END`LIT1`END`PUN:`END`LIT0`END`PUN]`END`PLN cam_addr_out`END`PUN;`END`PLN\n' +
802+ '`END`COM//------------Internal Variables--------`END`PLN\n' +
803+ '`END`TYPreg`END`PLN `END`PUN[`END`PLNADDR_WIDTH`END`PUN-`END`LIT1`END`PUN:`END`LIT0`END`PUN]`END`PLN cam_addr_out`END`PUN;`END`PLN\n' +
804+ '`END`TYPreg`END`PLN cam_hit_out`END`PUN;`END`PLN\n' +
805+ '`END`TYPreg`END`PLN `END`PUN[`END`PLNADDR_WIDTH`END`PUN-`END`LIT1`END`PUN:`END`LIT0`END`PUN]`END`PLN cam_addr_combo`END`PUN;`END`PLN\n' +
806+ '`END`TYPreg`END`PLN cam_hit_combo`END`PUN;`END`PLN\n' +
807+ '`END`TYPreg`END`PLN found_match`END`PUN;`END`PLN\n' +
808+ '`END`TYPinteger`END`PLN i`END`PUN;`END`PLN\n' +
809+ '`END`COM//-------------Code Starts Here-------`END`PLN\n' +
810+ '`END`KWDalways`END`PLN `END`PUN@(`END`PLNcam_data_in`END`PUN)`END`PLN `END`KWDbegin`END`PLN\n' +
811+ ' cam_addr_combo `END`PUN=`END`PLN `END`PUN{`END`PLNADDR_WIDTH`END`PUN{`END`LIT1\'b0`END`PUN}};`END`PLN\n' +
812+ ' found_match `END`PUN=`END`PLN `END`LIT1\'b0`END`PUN;`END`PLN\n' +
813+ ' cam_hit_combo `END`PUN=`END`PLN `END`LIT1\'b0`END`PUN;`END`PLN\n' +
814+ ' `END`KWDfor`END`PLN `END`PUN(`END`PLNi`END`PUN=`END`LIT0`END`PUN;`END`PLN i`END`PUN<`END`PLNDEPTH`END`PUN;`END`PLN i`END`PUN=`END`PLNi`END`PUN+`END`LIT1`END`PUN)`END`PLN `END`KWDbegin`END`PLN\n' +
815+ ' `END`KWDif`END`PLN `END`PUN(`END`PLNcam_data_in`END`PUN[`END`PLNi`END`PUN]`END`PLN `END`PUN&&`END`PLN `END`PUN!`END`PLNfound_match`END`PUN)`END`PLN `END`KWDbegin`END`PLN\n' +
816+ ' found_match `END`PUN=`END`PLN `END`LIT1\'b1`END`PUN;`END`PLN\n' +
817+ ' cam_hit_combo `END`PUN=`END`PLN `END`LIT1\'b1`END`PUN;`END`PLN\n' +
818+ ' cam_addr_combo `END`PUN=`END`PLN i`END`PUN;`END`PLN\n' +
819+ ' `END`KWDend`END`PLN `END`KWDelse`END`PLN `END`KWDbegin`END`PLN\n' +
820+ ' found_match `END`PUN=`END`PLN found_match`END`PUN;`END`PLN\n' +
821+ ' cam_hit_combo `END`PUN=`END`PLN cam_hit_combo`END`PUN;`END`PLN\n' +
822+ ' cam_addr_combo `END`PUN=`END`PLN cam_addr_combo`END`PUN;`END`PLN\n' +
823+ ' `END`KWDend`END`PLN\n' +
824+ ' `END`KWDend`END`PLN\n' +
825+ '`END`KWDend`END`PLN\n' +
826+ '\n' +
827+ '`END`COM// Register the outputs`END`PLN\n' +
828+ '`END`KWDalways`END`PLN `END`PUN@(`END`KWDposedge`END`PLN clk`END`PUN)`END`PLN `END`KWDbegin`END`PLN\n' +
829+ ' `END`KWDif`END`PLN `END`PUN(`END`PLNcam_enable`END`PUN)`END`PLN `END`KWDbegin`END`PLN\n' +
830+ ' cam_hit_out `END`PUN<=`END`PLN cam_hit_combo`END`PUN;`END`PLN\n' +
831+ ' cam_addr_out `END`PUN<=`END`PLN cam_addr_combo`END`PUN;`END`PLN\n' +
832+ ' `END`KWDend`END`PLN `END`KWDelse`END`PLN `END`KWDbegin`END`PLN\n' +
833+ ' cam_hit_out `END`PUN<=`END`PLN `END`LIT1\'b0`END`PUN;`END`PLN\n' +
834+ ' cam_addr_out `END`PUN<=`END`PLN `END`PUN{`END`PLNADDR_WIDTH`END`PUN{`END`LIT1\'b0`END`PUN}};`END`PLN\n' +
835+ ' `END`KWDend`END`PLN\n' +
836+ '`END`KWDend`END`PLN\n' +
837+ '\n' +
838+ '`END`KWDendmodule`END'
839+ ) ,
771840 llvm : (
772841 '`COM; Declare the string constant as a global constant.`END`PLN\n' +
773842 '@.str `END`PUN=`END`PLN `END`KWDprivate`END`PLN `END`KWDunnamed_addr`END`PLN `END`KWDconstant`END`PLN `END`PUN[`END`LIT13`END`PLN `END`KWDx`END`PLN `END`KWDi8`END`PUN]`END`PLN `END`KWDc`END`STR"hello world\\0A\\00"`END`PLN\n' +
0 commit comments