Lines Matching defs:Clinic
3 # Argument Clinic
151 # so if they're used Argument Clinic will add "_value" to the end
1233 # Clinic prefers groups on the left. So in the above example,
1502 If dsl_name is not None, the block represents a Clinic
1507 if it's a Clinic block, it is the original text with
1564 Block-oriented parser for Argument Clinic.
1696 fail("Mangled Argument Clinic marker line: {!r}".format(line))
1906 class Clinic:
2165 clinic = Clinic(language, verify=verify, filename=filename)
2510 # at Argument-Clinic-preprocessing time (but is presumed to be valid
2542 # Should Argument Clinic add a '&' before the name of
2546 # Should Argument Clinic add a '&' before the name of
3371 fail("str_converter: Argument Clinic doesn't support default values for encoded strings")
3728 # All other functions generated by Argument Clinic are stored in
3979 fail('Tab characters are illegal in the Argument Clinic DSL.')
4081 fail("Insufficient Clinic version!\n Version: " + version + "\n Required: " + required)
4208 fail('Tab characters are illegal in the Clinic DSL.\n\t' + repr(line), line_number=block_start)
4360 fail(f"{fields[-1]} is a special method and cannot be converted to Argument Clinic! (Yet.)")
4421 # Also, currently Argument Clinic places the following restrictions on groups:
5089 # Argument Clinic enforces the following rule:
5093 # Guido said Clinic should enforce this:
5164 # "clinic", handles the Clinic DSL
5183 The purpose of the Argument Clinic is automating all the boilerplate involved