Bladeren bron

working on python generation

master
Michael Hamburg 8 jaren geleden
bovenliggende
commit
e167aad7e4
2 gewijzigde bestanden met toevoegingen van 4 en 2 verwijderingen
  1. +1
    -1
      src/gen_headers/decaf.h.py
  2. +3
    -1
      src/gen_headers/gen_file.py

+ 1
- 1
src/gen_headers/decaf.h.py Bestand weergeven

@@ -31,7 +31,7 @@ typedef struct gf_%(longnum)s_s {
/** Number of bytes in a serialized scalar. */
#define %(C_NS)s_SCALAR_BYTES %(scalar_ser_bytes)d

/** Twisted Edwards (-1,d-1) extended homogeneous coordinates */
/** Twisted Edwards extended homogeneous coordinates */
typedef struct %(c_ns)s_point_s {
/** @cond internal */
gf_%(longnum)s_t x,y,z,t;


+ 3
- 1
src/gen_headers/gen_file.py Bestand weergeven

@@ -20,6 +20,8 @@ def redoc(filename,doc,author):
doc = doc.replace(" * \n", " *\n")
return doc[1:]

gend_files = {}

def gen_file(name,doc,code,author="Mike Hamburg"):
is_header = name.endswith(".h") or name.endswith(".hxx") or name.endswith(".h++")
@@ -42,7 +44,7 @@ def gen_file(name,doc,code,author="Mike Hamburg"):
#endif /* %(header_guard)s */
""") % { "header_guard" : header_guard, "code": code }
ret += code[1:-1]
print ret
gend_files[ns_name] = ret
if ns_name == name:
# It's not namespaced


Laden…
Annuleren
Opslaan