Lines Matching defs:language
454 language = 'Python'
600 language = 'C'
1568 def __init__(self, input, language, *, verify=True):
1573 "language" should be a Language object.
1575 language.validate()
1580 self.language = language
1581 before, _, after = language.start_line.partition('{dsl_name}')
1619 self.language.parse_line(line)
1639 stop_line = self.language.stop_line.format(dsl_name=dsl_name)
1640 body_prefix = self.language.body_prefix.format(dsl_name=dsl_name)
1671 before, _, after = self.language.checksum_line.format(dsl_name=dsl_name, arguments='{arguments}').partition('{arguments}')
1726 def __init__(self, language, f=None):
1727 self.language = language
1742 write(self.language.start_line.format(dsl_name=dsl_name))
1745 body_prefix = self.language.body_prefix.format(dsl_name=dsl_name)
1754 write(self.language.stop_line.format(dsl_name=dsl_name))
1765 write(self.language.checksum_line.format(dsl_name=dsl_name, arguments=arguments))
1852 # "languages" maps the name of the language ("C", "Python").
1951 def __init__(self, language, printer=None, *, verify=True, filename=None):
1955 self.language = language
1958 self.printer = printer or BlockPrinter(language)
2036 self.block_parser = BlockParser(input, self.language, verify=self.verify)
2082 parser_2 = BlockParser(f.read(), language=self.language)
2090 printer_2 = BlockPrinter(self.language)
2097 printer_2 = BlockPrinter(self.language)
2098 parser_2 = BlockParser(text, self.language)
2153 language = extensions[extension](filename)
2161 find_start_re = BlockParser("", language).find_start_re
2165 clinic = Clinic(language, verify=verify, filename=filename)
4214 block.output.extend(self.clinic.language.render(clinic, block.signatures))