ament_copyright.parser module

class ament_copyright.parser.ContributingDescriptor(path)

Bases: FileDescriptor

parse()
class ament_copyright.parser.CopyrightDescriptor(name, year_range)

Bases: object

class ament_copyright.parser.FileDescriptor(filetype, path)

Bases: object

identify_license(content, license_part, licenses=None)
parse()
read()
class ament_copyright.parser.LicenseDescriptor(path)

Bases: FileDescriptor

parse()
class ament_copyright.parser.SourceDescriptor(path)

Bases: FileDescriptor

parse()
ament_copyright.parser.determine_filetype(path)
ament_copyright.parser.get_comment_block(content, index)
ament_copyright.parser.get_index_of_next_line(content, index)
ament_copyright.parser.get_multiline_comment_block(content, index)
ament_copyright.parser.is_coding_line(content, index)
ament_copyright.parser.is_comment_line(content, index)
ament_copyright.parser.is_empty_line(content, index)
ament_copyright.parser.is_shebang_line(content, index)
ament_copyright.parser.parse_file(path)
ament_copyright.parser.remove_formatting(text)
ament_copyright.parser.scan_past_coding_and_shebang_lines(content)
ament_copyright.parser.scan_past_empty_lines(content, index)
ament_copyright.parser.split_template(sections, separators)