diff options
author | John MacFarlane <jgm@berkeley.edu> | 2015-06-17 08:05:57 -0700 |
---|---|---|
committer | John MacFarlane <jgm@berkeley.edu> | 2015-06-17 08:05:57 -0700 |
commit | 2fa54428e2910d4f8d96e6a548db650d50613535 (patch) | |
tree | aaff50e600236216843928fd8073b319760049e4 /tools | |
parent | 027a3153256fe9647bf13e28f1faa9ee8806f942 (diff) |
Renamed entities.h -> entities.inc.
Also tools/make_entities_h.py -> tools/make_entitis_inc.py.
Diffstat (limited to 'tools')
-rw-r--r-- | tools/make_entities_inc.py (renamed from tools/make_entities_h.py) | 19 |
1 files changed, 3 insertions, 16 deletions
diff --git a/tools/make_entities_h.py b/tools/make_entities_inc.py index 48492c7..7ed307b 100644 --- a/tools/make_entities_h.py +++ b/tools/make_entities_inc.py @@ -1,6 +1,6 @@ # Creates C data structures for binary lookup table of entities, # using python's html5 entity data. -# Usage: python3 tools/make_entities_h.py > src/entities.h +# Usage: python3 tools/make_entities_inc.py > src/entities.inc import html @@ -12,12 +12,7 @@ entities5 = html.entities.html5 entities = sorted([(k[:-1], entities5[k].encode('utf-8')) for k in entities5.keys() if k[-1] == ';']) # Print out the header: -print("""#ifndef CMARK_ENTITIES_H -#define CMARK_ENTITIES_H - -#ifdef __cplusplus -extern "C" { -#endif +print("""/* Autogenerated by tools/make_headers_inc.py */ struct cmark_entity_node { unsigned char *entity; @@ -34,12 +29,4 @@ print("\nstatic const struct cmark_entity_node cmark_entities[] = {"); for (ent, bs) in entities: print('{(unsigned char*)"' + ent + '", {' + ', '.join(map(str, bs)) + ', 0}},') -print("};\n"); - -print(""" -#ifdef __cplusplus -} -#endif - -#endif -""") +print("};") |