Lines Matching refs:write

11 from generator import GeneratorOptions, OutputGenerator, regSortFeatures, write
184 write(f' ** *NOTE* The extension `{succeededBy}` is not supported for the API specification being generated', file=file)
193 write(' ** Which in turn was _promoted_ to\n' + ext.conditionalLinkCoreAPI(ext.supercedingAPIVersion, '-promotions', isRefpage), file=file)
195 write(' ** Which in turn was _promoted_ to extension\n' + ext.conditionalLinkExt(ext.supercedingExtension), file=file)
199 write(' ** Which in turn was _deprecated_ by\n' + ext.conditionalLinkCoreAPI(ext.supercedingAPIVersion, '-new-feature', isRefpage), file=file)
201 write(' ** Which in turn was _deprecated_ by\n' + ext.conditionalLinkExt(ext.supercedingExtension) + ' extension', file=file)
204 write(' ** Which in turn was _deprecated_ without replacement', file=file)
207 write(' ** Which in turn was _obsoleted_ by\n' + ext.conditionalLinkCoreAPI(ext.supercedingAPIVersion, '-new-feature', isRefpage), file=file)
209 write(' ** Which in turn was _obsoleted_ by\n' + ext.conditionalLinkExt(ext.supercedingExtension) + ' extension', file=file)
212 write(' ** Which in turn was _obsoleted_ without replacement', file=file)
220 If the value is None, just write the tag.
222 If the tag is None, just write the value (used for adding a value
228 - fp - open file pointer to write to"""
241 write(tagPrefix + tag + tagSuffix, file=fp)
243 write(value, file=fp)
246 write('', file=fp)
267 write('[[' + self.name + ']]', file=fp)
268 write('=== ' + self.name, file=fp)
269 write('', file=fp)
296 write(separator + '\n--\n' +
305 write(' * *This is a _provisional_ extension and must: be used with caution.', file=fp)
306 write(' See the ' +
311 write('', file=fp)
329 write(f'* Interacts with {name}', file=fp)
335 write(f' * {self.conventions.formatSPIRVlink(spvname)}', file=fp)
337 write('', file=fp)
344 write(' * _Promoted_ to\n' + self.conditionalLinkCoreAPI(self.supercedingAPIVersion, '-promotions', isRefpage), file=fp)
346 write(' * _Promoted_ to\n' + self.conditionalLinkExt(self.supercedingExtension) + ' extension', file=fp)
350 write(' * _Deprecated_ by\n' + self.conditionalLinkCoreAPI(self.supercedingAPIVersion, '-new-features', isRefpage), file=fp)
352 write(' * _Deprecated_ by\n' + self.conditionalLinkExt(self.supercedingExtension) + ' extension' , file=fp)
355 write(' * _Deprecated_ without replacement' , file=fp)
358 write(' * _Obsoleted_ by\n' + self.conditionalLinkCoreAPI(self.supercedingAPIVersion, '-new-features', isRefpage), file=fp)
360 write(' * _Obsoleted_ by\n' + self.conditionalLinkExt(self.supercedingExtension) + ' extension' , file=fp)
365 write(' * _Obsoleted_ without replacement' , file=fp)
368 write('', file=fp)
382 write('* {}'.format(
387 write('', file=fp)
407 write(' * ' + name + ' ' + prettyHandle, file=fp)
408 write('', file=fp)
456 write(':leveloffset: -1', file=fp)
490 write(self.genOpts.conventions.warning_comment, file=fp)
603 write(' * {blank}\n+\n' + ext.conditionalLinkExt(extname, indent), file=promoted_extensions_fp)
627 write('', file=current_extensions_appendix_fp)
628 write('include::{generated}/meta/deprecated_extensions_guard_macro' + self.file_suffix + '[]', file=current_extensions_appendix_fp)
629 write('', file=current_extensions_appendix_fp)
630 write('ifndef::HAS_DEPRECATED_EXTENSIONS[]', file=current_extensions_appendix_fp)
631 write('[[extension-appendices-list]]', file=current_extensions_appendix_fp)
632 write('== List of Extensions', file=current_extensions_appendix_fp)
633 write('endif::HAS_DEPRECATED_EXTENSIONS[]', file=current_extensions_appendix_fp)
634 write('ifdef::HAS_DEPRECATED_EXTENSIONS[]', file=current_extensions_appendix_fp)
635 write('[[extension-appendices-list]]', file=current_extensions_appendix_fp)
636 write('== List of Current Extensions', file=current_extensions_appendix_fp)
637 write('endif::HAS_DEPRECATED_EXTENSIONS[]', file=current_extensions_appendix_fp)
638 write('', file=current_extensions_appendix_fp)
639 write('include::{generated}/meta/current_extension_appendices_toc' + self.file_suffix + '[]', file=current_extensions_appendix_fp)
640 write('\n<<<\n', file=current_extensions_appendix_fp)
641 write('include::{generated}/meta/current_extension_appendices' + self.file_suffix + '[]', file=current_extensions_appendix_fp)
643 write('', file=deprecated_extensions_appendix_fp)
644 write('include::{generated}/meta/deprecated_extensions_guard_macro' + self.file_suffix + '[]', file=deprecated_extensions_appendix_fp)
645 write('', file=deprecated_extensions_appendix_fp)
646 write('ifdef::HAS_DEPRECATED_EXTENSIONS[]', file=deprecated_extensions_appendix_fp)
647 write('[[deprecated-extension-appendices-list]]', file=deprecated_extensions_appendix_fp)
648 write('== List of Deprecated Extensions', file=deprecated_extensions_appendix_fp)
649 write('include::{generated}/meta/deprecated_extension_appendices_toc' + self.file_suffix + '[]', file=deprecated_extensions_appendix_fp)
650 write('\n<<<\n', file=deprecated_extensions_appendix_fp)
651 write('include::{generated}/meta/deprecated_extension_appendices' + self.file_suffix + '[]', file=deprecated_extensions_appendix_fp)
652 write('endif::HAS_DEPRECATED_EXTENSIONS[]', file=deprecated_extensions_appendix_fp)
655 write('ifndef::DEPRECATED_EXTENSIONS_GUARD_MACRO_INCLUDE_GUARD[]', file=deprecated_extensions_guard_macro_fp)
656 write(':DEPRECATED_EXTENSIONS_GUARD_MACRO_INCLUDE_GUARD:\n', file=deprecated_extensions_guard_macro_fp)
657 write('ifndef::PROVISIONAL_EXTENSIONS_GUARD_MACRO_INCLUDE_GUARD[]', file=provisional_extensions_guard_macro_fp)
658 write(':PROVISIONAL_EXTENSIONS_GUARD_MACRO_INCLUDE_GUARD:\n', file=provisional_extensions_guard_macro_fp)
660 write('', file=provisional_extensions_appendix_fp)
661 write('include::{generated}/meta/provisional_extensions_guard_macro' + self.file_suffix + '[]', file=provisional_extensions_appendix_fp)
662 write('', file=provisional_extensions_appendix_fp)
663 write('ifdef::HAS_PROVISIONAL_EXTENSIONS[]', file=provisional_extensions_appendix_fp)
664 write('[[provisional-extension-appendices-list]]', file=provisional_extensions_appendix_fp)
665 write('== List of Provisional Extensions', file=provisional_extensions_appendix_fp)
666 write('include::{generated}/meta/provisional_extension_appendices_toc' + self.file_suffix + '[]', file=provisional_extensions_appendix_fp)
667 write('\n<<<\n', file=provisional_extensions_appendix_fp)
668 write('include::{generated}/meta/provisional_extension_appendices' + self.file_suffix + '[]', file=provisional_extensions_appendix_fp)
669 write('endif::HAS_PROVISIONAL_EXTENSIONS[]', file=provisional_extensions_appendix_fp)
679 write(self.conditionalExt(ext.name, include), file=provisional_extension_appendices_fp)
680 write(self.conditionalExt(ext.name, link), file=provisional_extension_appendices_toc_fp)
681 write(self.conditionalExt(ext.name, ':HAS_PROVISIONAL_EXTENSIONS:'), file=provisional_extensions_guard_macro_fp)
683 write(self.conditionalExt(ext.name, include), file=current_extension_appendices_fp)
684 write(self.conditionalExt(ext.name, link), file=current_extension_appendices_toc_fp)
688 write(self.conditionalExt(ext.name, include, 'ifndef', condition), file=current_extension_appendices_fp)
689 write(self.conditionalExt(ext.name, link, 'ifndef', condition), file=current_extension_appendices_toc_fp)
691 write(self.conditionalExt(ext.name, include, 'ifdef', condition), file=deprecated_extension_appendices_fp)
692 write(self.conditionalExt(ext.name, link, 'ifdef', condition), file=deprecated_extension_appendices_toc_fp)
694 write(self.conditionalExt(ext.name, ':HAS_DEPRECATED_EXTENSIONS:', 'ifdef', condition), file=deprecated_extensions_guard_macro_fp)
696 write('endif::DEPRECATED_EXTENSIONS_GUARD_MACRO_INCLUDE_GUARD[]', file=deprecated_extensions_guard_macro_fp)
697 write('endif::PROVISIONAL_EXTENSIONS_GUARD_MACRO_INCLUDE_GUARD[]', file=provisional_extensions_guard_macro_fp)