Changeset 526a993 in buchla-68k for misc/gen-x.py


Ignore:
Timestamp:
07/10/2017 07:25:34 PM (7 years ago)
Author:
Thomas Lopatic <thomas@…>
Branches:
master
Children:
2340de6
Parents:
e877e55
Message:

Wording change.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • misc/gen-x.py

    re877e55 r526a993  
    149149            dest[decl.name] = alig + " ".join(toks) + ";"
    150150
     151        if len(vars) == 0 and len(funs) == 0:
     152            continue
     153
    151154        file = path.split("/")[-1]
    152155        glob = []
    153156
     157        glob.append("/*")
     158        glob.append("   =============================================================================")
     159        glob.append("\t" + file + " -- external declarations")
     160        glob.append("   =============================================================================")
     161        glob.append("*/")
     162        glob.append("")
     163
     164        glob.append("#pragma once")
     165        glob.append("")
     166
     167        if len(incs) > 0:
     168            for inc in sorted(incs):
     169                glob.append("#include \"{}\"".format(inc))
     170
     171            glob.append("")
     172
    154173        if len(vars) > 0:
    155174            glob.append("/*")
    156175            glob.append("   =============================================================================")
    157             glob.append("\t" + file + " -- global variables")
     176            glob.append("\texternal variables")
    158177            glob.append("   =============================================================================")
    159178            glob.append("*/")
     
    168187            glob.append("/*")
    169188            glob.append("   =============================================================================")
    170             glob.append("\t" + file + " -- global functions")
     189            glob.append("\texternal functions")
    171190            glob.append("   =============================================================================")
    172191            glob.append("*/")
     
    178197            glob.append("")
    179198
    180         if len(glob) == 0:
    181             continue
    182 
    183         head = []
    184         head.append("#pragma once")
    185         head.append("")
    186 
    187         if len(incs) > 0:
    188             for inc in sorted(incs):
    189                 head.append("#include \"{}\"".format(inc))
    190 
    191             head.append("")
    192 
    193         glob = head + glob
    194 
    195199        with open(path[:-2] + ".x", "w") as f:
    196200            f.write("\n".join(glob))
Note: See TracChangeset for help on using the changeset viewer.