litex/mibuild/tools.py

21 lines
365 B
Python

import os
def mkdir_noerror(d):
try:
os.mkdir(d)
except OSError:
pass
def language_by_filename(name):
extension = name.rsplit(".")[-1]
if extension in ["v", "vh", "vo"]:
return "verilog"
if extension in ["vhd", "vhdl", "vho"]:
return "vhdl"
return None
def write_to_file(filename, contents):
f = open(filename, "w")
f.write(contents)
f.close()