cpython/Tools/clinic/libclinic
Victor Stinner a2ae84726b
gh-113317: Add Codegen class to Argument Clinic (#117626)
* Move ifndef_symbols, includes and add_include() from Clinic to
  Codegen. Add a 'codegen' (Codegen) attribute to Clinic.
* Remove libclinic.crenderdata module: move code to libclinic.codegen.
* BlockPrinter.print_block(): remove unused 'limited_capi' argument.
  Remove also 'core_includes' parameter.
* Add get_includes() methods.
* Make Codegen.ifndef_symbols private.
* Make Codegen.includes private.
* Make CConverter.includes private.
2024-04-11 12:15:48 +02:00
..
__init__.py gh-113317: Argument Clinic: Add libclinic.converters module (#117315) 2024-04-02 10:09:53 +00:00
app.py gh-113317: Add Codegen class to Argument Clinic (#117626) 2024-04-11 12:15:48 +02:00
block_parser.py gh-113317, AC: Add libclinic.block_parser module (#116819) 2024-03-14 16:11:39 +00:00
clanguage.py gh-113317: Add Codegen class to Argument Clinic (#117626) 2024-04-11 12:15:48 +02:00
cli.py gh-113317: Finish splitting Argument Clinic into sub-files (#117513) 2024-04-04 11:09:40 +02:00
codegen.py gh-113317: Add Codegen class to Argument Clinic (#117626) 2024-04-11 12:15:48 +02:00
converter.py gh-113317: Add Codegen class to Argument Clinic (#117626) 2024-04-11 12:15:48 +02:00
converters.py gh-113317: Add Codegen class to Argument Clinic (#117626) 2024-04-11 12:15:48 +02:00
cpp.py gh-113299: Move cpp.py into libclinic (#113526) 2023-12-28 00:20:57 +01:00
dsl_parser.py gh-117431: Argument Clinic: copy forced text signature when cloning (#117591) 2024-04-10 10:12:05 +02:00
errors.py gh-113317, AC: Move warn() and fail() to libclinic.errors (#116770) 2024-03-14 08:07:01 +00:00
formatting.py gh-113317: Argument Clinic: move linear_format into libclinic (#115518) 2024-02-15 23:52:20 +01:00
function.py gh-117431: Argument Clinic: copy forced text signature when cloning (#117591) 2024-04-10 10:12:05 +02:00
identifiers.py gh-113317: Argument Clinic: move C/Py identifier helpers into libclinic (#115520) 2024-02-16 07:42:15 +01:00
language.py gh-113317: Finish splitting Argument Clinic into sub-files (#117513) 2024-04-04 11:09:40 +02:00
parser.py gh-113317: Finish splitting Argument Clinic into sub-files (#117513) 2024-04-04 11:09:40 +02:00
return_converters.py gh-113317: Add Codegen class to Argument Clinic (#117626) 2024-04-11 12:15:48 +02:00
utils.py gh-113317: Argument Clinic: Add libclinic.converters module (#117315) 2024-04-02 10:09:53 +00:00