this verilog program, Clock Divider, can be compiled successfully by Altera and ModelSIM.
File list:
Clock Divider
............\db
............\..\ClockDivider.(0).cnf.cdb
............\..\ClockDivider.(0).cnf.hdb
............\..\ClockDivider.asm.qmsg
............\..\ClockDivider.asm_labs.ddb
............\..\ClockDivider.cbx.xml
............\..\ClockDivider.cmp.cdb
............\..\ClockDivider.cmp.hdb
............\..\ClockDivider.cmp.kpt
............\..\ClockDivider.cmp.logdb
............\..\ClockDivider.cmp.rdb
............\..\ClockDivider.cmp.tdb
............\..\ClockDivider.cmp0.ddb
............\..\ClockDivider.db_info
............\..\ClockDivider.eco.cdb
............\..\ClockDivider.eds_overflow
............\..\ClockDivider.fit.qmsg
............\..\ClockDivider.hier_info
............\..\ClockDivider.hif
............\..\ClockDivider.lpc.html
............\..\ClockDivider.lpc.rdb
............\..\ClockDivider.lpc.txt
............\..\ClockDivider.map.cdb
............\..\ClockDivider.map.hdb
............\..\ClockDivider.map.logdb
............\..\ClockDivider.map.qmsg
............\..\ClockDivider.pre_map.cdb
............\..\ClockDivider.pre_map.hdb
............\..\ClockDivider.rtlv.hdb
............\..\ClockDivider.rtlv_sg.cdb
............\..\ClockDivider.rtlv_sg_swap.cdb
............\..\ClockDivider.sgdiff.cdb
............\..\ClockDivider.sgdiff.hdb
............\..\ClockDivider.sim.cvwf
............\..\ClockDivider.sim.hdb
............\..\ClockDivider.sim.qmsg
............\..\ClockDivider.sim.rdb
............\..\ClockDivider.sld_design_entry.sci
............\..\ClockDivider.sld_design_entry_dsc.sci
............\..\ClockDivider.syn_hier_info
............\..\ClockDivider.tan.qmsg
............\..\ClockDivider.tis_db_list.ddb
............\..\ClockDivider.tmw_info
............\..\prev_cmp_ClockDivider.asm.qmsg
............\..\prev_cmp_ClockDivider.fit.qmsg
............\..\prev_cmp_ClockDivider.map.qmsg
............\..\prev_cmp_ClockDivider.qmsg
............\..\prev_cmp_ClockDivider.sim.qmsg
............\..\prev_cmp_ClockDivider.tan.qmsg
............\..\wed.wsf
............\incremental_db
............\..............\compiled_partitions
............\..............\...................\ClockDivider.root_partition.map.kpt
............\..............\README
............\ClockDivider.asm.rpt
............\ClockDivider.done
............\ClockDivider.fit.rpt
............\ClockDivider.fit.smsg
............\ClockDivider.fit.summary
............\ClockDivider.flow.rpt
............\ClockDivider.map.rpt
............\ClockDivider.map.summary
............\ClockDivider.pin
............\ClockDivider.pof
............\ClockDivider.qpf
............\ClockDivider.qsf
............\ClockDivider.qws
............\ClockDivider.sim.rpt
............\ClockDivider.tan.rpt
............\ClockDivider.tan.summary
............\ClockDivider.v
............\ClockDivider.v.bak
............\ClockDivider.vwf