summaryrefslogtreecommitdiffstats
path: root/Tools/clinic/libclinic/language.py
Commit message (Collapse)AuthorAgeFilesLines
* gh-113317: Finish splitting Argument Clinic into sub-files (#117513)Victor Stinner2024-04-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add libclinic.parser module and move the following classes and functions there: * Parser * PythonParser * create_parser_namespace() Add libclinic.dsl_parser module and move the following classes, functions and variables there: * ConverterArgs * DSLParser * FunctionNames * IndentStack * ParamState * StateKeeper * eval_ast_expr() * unsupported_special_methods Add libclinic.app module and move the Clinic class there. Add libclinic.cli module and move the following functions there: * create_cli() * main() * parse_file() * run_clinic()
* gh-113317, AC: Add libclinic.block_parser module (#116819)Victor Stinner2024-03-141-0/+103
* Move Block and BlockParser classes to a new libclinic.block_parser module. * Move Language and PythonLanguage classes to a new libclinic.language module.