Bläddra i källkod

working on python generation

master
Michael Hamburg 8 år sedan
förälder
incheckning
e167aad7e4
2 ändrade filer med 4 tillägg och 2 borttagningar
  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 Visa fil

@@ -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 Visa fil

@@ -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


Laddar…
Avbryt
Spara