Altera_Forum
Honored Contributor
8 years agoQuartus accepts `endif within quoted String "`endif // foo" as endif ?
I am using Quartus Prime Lite 17.0.0 and it accepts the following file:
module ParserErrorV01( input wire D0, output wire LED1 ) ;
reg s ;
assign LED1=D0 ;
`ifdef POSEDGE
s = "`endif // foo";
endmodule
Is it right that Quartus accepts macro-conent within quoted strings? Or is the accent grave ` forbidden in quoted strings? If I remove the line s=.... Quartus complains that a endif is missing. That is ok. Qould someone out there perhaps verify my observation with the above content? Is there an explanation? (I am a FPGA-Noob)