Ejemplo n.º 1
0
import json
from lib import node
from lib.generator import predicate_function
from lib.generator import predicate_function_declaration

with open("json/hangul.json", "r") as stream:
    data = json.load(stream)

nd = node.RootNode()

for dat in data:
    nd.extend(dat, True)

with open("dist/is_hangul_unicos.h", "w") as stream:
    predicate_function_declaration.write("is_hangul_unicos", stream)

with open("dist/is_hangul_unicos.c", "w") as stream:
    predicate_function.write("is_hangul_unicos", nd, stream)
Ejemplo n.º 2
0
import json
from lib import node
from lib.generator import compare_function 

with open("json/collation.json", "r") as stream:
  data = json.load(stream)

nda = node.RootNode()

for dat in data:
  
  ndb = node.RootNode()

  for codes in dat["t"]:
    ndb.extend(codes, True)

  nda.extend(dat["p"], ndb)

with open("dist/equal_unicos_as_tertiary.c", "w") as stream:
  compare_function.write("equal_unicos_as_tertiary", nda, stream)