enable single file mode by using arg[:single]
change to single file mode
support inheritance
enable namespace
enable recursive generated all files