Mercurial > hg > orthanc-stone
comparison Resources/CodeGeneration/stonegentool.py @ 515:1dbf2d9ed1e4 bgo-commands-codegen
Added .j2 extension to the Jinja2 template files to allow for a better syntax highlighting experience (a.o. in vscode)
author | Benjamin Golinvaux <bgo@osimis.io> |
---|---|
date | Mon, 11 Mar 2019 14:39:31 +0100 |
parents | dea3787a8f4b |
children | 17106b29ed6d |
comparison
equal
deleted
inserted
replaced
514:381144d2434f | 515:1dbf2d9ed1e4 |
---|---|
482 # +-----------------------+ | 482 # +-----------------------+ |
483 def Process(schemaFile, outDir): | 483 def Process(schemaFile, outDir): |
484 tdico = GetTemplatingDictFromSchemaFilename(schemaFile) | 484 tdico = GetTemplatingDictFromSchemaFilename(schemaFile) |
485 | 485 |
486 tsTemplateFile = \ | 486 tsTemplateFile = \ |
487 os.path.join(os.path.dirname(__file__), 'template.in.ts') | 487 os.path.join(os.path.dirname(__file__), 'template.in.ts.j2') |
488 template = MakeTemplateFromFile(tsTemplateFile) | 488 template = MakeTemplateFromFile(tsTemplateFile) |
489 renderedTsCode = template.render(**tdico) | 489 renderedTsCode = template.render(**tdico) |
490 outputTsFile = os.path.join( \ | 490 outputTsFile = os.path.join( \ |
491 outDir,str(tdico['rootName']) + "_generated.ts") | 491 outDir,str(tdico['rootName']) + "_generated.ts") |
492 with open(outputTsFile,"wt",encoding='utf8') as outFile: | 492 with open(outputTsFile,"wt",encoding='utf8') as outFile: |
493 outFile.write(renderedTsCode) | 493 outFile.write(renderedTsCode) |
494 | 494 |
495 cppTemplateFile = \ | 495 cppTemplateFile = \ |
496 os.path.join(os.path.dirname(__file__), 'template.in.h') | 496 os.path.join(os.path.dirname(__file__), 'template.in.h.j2') |
497 template = MakeTemplateFromFile(cppTemplateFile) | 497 template = MakeTemplateFromFile(cppTemplateFile) |
498 renderedCppCode = template.render(**tdico) | 498 renderedCppCode = template.render(**tdico) |
499 outputCppFile = os.path.join( \ | 499 outputCppFile = os.path.join( \ |
500 outDir, str(tdico['rootName']) + "_generated.hpp") | 500 outDir, str(tdico['rootName']) + "_generated.hpp") |
501 with open(outputCppFile,"wt",encoding='utf8') as outFile: | 501 with open(outputCppFile,"wt",encoding='utf8') as outFile: |