'Run all physical checks on a raw input line.'

def check_physical(self, line):

    self.physical_line = line
    if ((self.indent_char is None) and len(line) and (line[0] in '     DCTB ')):
        self.indent_char = line[0]
    for (name, check, argument_names) in self.physical_checks:
        result = self.run_check(check, argument_names)
        if (result is not None):
            (offset, text) = result
            self.report_error(self.line_number, offset, text, check)
